Hi,
ich arbeite mit eclipse. da bekomm ich einen NoClassDefFoundError. die klasse auf die sich der fehler bezieht hab ich mit java build path (rechtsklick auf das project --> eigenschaften --> java build path) angefügt. liegt nämlich in nem ganz anderen ordner.
jetzt will ich die klasse verwenden, bekomme aber den fehler, und das obwohl mir eclipse vorher nichts rot unterstreicht.
hab das prog mal über die konsole gestartet, da gibt er mir keinen fehler aus.
poste mal n bissl code, hoffe es bringt was ...
Klasse Tafel
das "try db.connectDB()" schreibt er auch.
Klasse DBFrids
schanke döhn,
T1M
ich arbeite mit eclipse. da bekomm ich einen NoClassDefFoundError. die klasse auf die sich der fehler bezieht hab ich mit java build path (rechtsklick auf das project --> eigenschaften --> java build path) angefügt. liegt nämlich in nem ganz anderen ordner.
jetzt will ich die klasse verwenden, bekomme aber den fehler, und das obwohl mir eclipse vorher nichts rot unterstreicht.
hab das prog mal über die konsole gestartet, da gibt er mir keinen fehler aus.
poste mal n bissl code, hoffe es bringt was ...
Klasse Tafel
Code:
...
public static void main(String[] args)
{
Frame f = new Tafel();
f.show();
//DBFrids db = new DBFrids("frids", "frids", "FRIDS");
DBFrids db = new DBFrids("FRIDS_TEST");
try
{
System.out.println("try db.connectDB()");
db.connectDB();
}
catch(Exception e)
{
System.out.println("Fehler beim Connect: " + e.toString());
System.exit(-1);
}
}
//Verbindung zur DBFids abbrechen und Fenster verlassen:
private void exitForm()
{
try
{
// dbFrids.disconnectDB();
System.exit(0);
} catch(Exception e) {System.out.println(e); }
}
Klasse DBFrids
Code:
/** Creates new DBFrids */
public DBFrids() {
}
public DBFrids(String service, PrintDebug d)
{
vService = service;
dbg = d;
}
public DBFrids(String service)
{
vService = service;
dbg = new PrintDebug( "2", "h:\\frids.log");
if (dbg.getLastErrorNumber() == PrintDebug.DEBUG_ERR )
System.out.println(dbg.getLastError());
}
...
//ne menge sql code für andere projekte
...
public Collection getKreissalPatienten()
{
String sql = "select station, name "+
"from krstafel2";
Collection list = new ArrayList(128);
Statement query = null;
ResultSet daten = null;
int i = 0;
try
{
query = db.createStatement();
daten = query.executeQuery(sql);
//die Datenbankabfrage
while(daten.next())
{
System.out.println("Daten werden eingelesen");
KreissaalPat p = new KreissaalPat();
p.setStation(daten.getString("Station"));
p.setName(daten.getString("Name"));
list.add(p);
i+=i;
}
}
catch(Exception e)
{
System.out.println("Fehler");
i=0;
};
CollectionTableModel m = (CollectionTableModel) table.getModel();
m.setData(getKreissalPatienten());
System.out.println("Anzahl = " + i);
return list;
}
...
T1M