Hi Leute!
Nach 3h Fehlersuche bin ich entgültig entnervt und hoffe auf hilfe von eurer seite.
Ich habe das SerialDemo-Sample von SUN aus der COM-API etwas umgeschrieben, damit ich nur die Daten der Schnittstelle abfrage und dann in eine Datei speichere und am bildschirm ausgebe.
nun zum eigentlichen Problem:
ich habe wie in der api-beschrieben die installation durchgeführt und aus eclipse (3.1.1) heraus startet das programm und macht genau was es soll
... wenn ich das programm aber in ein .jar exportiere und dann aus der eingabeaufforderung heraus aufrufe bekomme
ich
zwar "beim enumeration" ausgegeben
"...:"+... wird jedoch nicht mehr ausgegeben (geschweige denn die "drinnen" meldungen)
wenn ich dass ganze im eclipse startet bekomm ich in der konsole die erwarteten ausgaben (und das Programm läuft problemlos)
BITTE UM HINWEISE
danke
Nach 3h Fehlersuche bin ich entgültig entnervt und hoffe auf hilfe von eurer seite.
Ich habe das SerialDemo-Sample von SUN aus der COM-API etwas umgeschrieben, damit ich nur die Daten der Schnittstelle abfrage und dann in eine Datei speichere und am bildschirm ausgebe.
nun zum eigentlichen Problem:
ich habe wie in der api-beschrieben die installation durchgeführt und aus eclipse (3.1.1) heraus startet das programm und macht genau was es soll
... wenn ich das programm aber in ein .jar exportiere und dann aus der eingabeaufforderung heraus aufrufe bekomme
ich
Code:
void listPortChoices() {
CommPortIdentifier portId;
Enumeration en = CommPortIdentifier.getPortIdentifiers();
System.err.println("beim enumeration");
System.err.println("...:"+CommPortIdentifier.getPortIdentifiers());
// iterate through the ports.
while (en.hasMoreElements()) {
System.err.println("drinnen");
"...:"+... wird jedoch nicht mehr ausgegeben (geschweige denn die "drinnen" meldungen)
wenn ich dass ganze im eclipse startet bekomm ich in der konsole die erwarteten ausgaben (und das Programm läuft problemlos)
BITTE UM HINWEISE
danke