javax.comm Problem bei Bluetoohprojekt

Comander_Keen

Erfahrenes Mitglied
Abend zusammen,
ich bin gerade dabei für ein Uniprojekt mittels Java ein Programm zum Auslesen aller Bluetoothgeräte, welche in Reichweite sind, zu schreiben. Die Basis bildet momentan das "The JavaBluetooth Stack" lib sowie der JavaCommInstaller2. Soweit scheint alles fit, bis auf diesen Fehler:

Code:
Exception in thread "main" java.lang.Error: Unresolved compilation problems: 
	The import javax.comm cannot be resolved
	The import javax.comm cannot be resolved
	The import javax.comm cannot be resolved
	The import javax.comm cannot be resolved
	The import javax.comm cannot be resolved
	The import javax.comm cannot be resolved
	The import javax.comm cannot be resolved
	SerialPortEventListener cannot be resolved or is not a valid superinterface
	CommPortIdentifier cannot be resolved or is not a type
	CommPortIdentifier cannot be resolved
	CommPortIdentifier cannot be resolved
	SerialPort cannot be resolved or is not a type
	SerialPort cannot be resolved
	SerialPort cannot be resolved
	SerialPort cannot be resolved
	NoSuchPortException cannot be resolved or is not a type
	SerialPortEvent cannot be resolved (or is not a valid type) for the argument event of the method serialEvent

	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:39)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:27)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:494)
	at org.javabluetooth.stack.hci.UARTTransport.<init>(UARTTransport.java:25)
	at Scandevice2.main(Scandevice2.java:28)

Hab es auch schon mit weiteren javax.comm Packeten, nichts zu machen. Bekomme immer wieder den selben Fehler an den Kopf geworfen.
Entwickelt wird unter OS X 10.4.7 mit Eclipse 3.1.

Für alles dankbar,
-comander
 
javax.comm benötigt bei Windows eine javax.comm.properties Datei welche angibt welcher Treiber genutzt werden soll. Weiterhin wird eine dll benötigt die geladen sein muss.

Mir scheint aber dass das comm.jar bei dir nicht im Classpath ist, da die Klassen an sich gar nicht gefunden wurden. Eventuell hat der Installer den du da genutzt hast den Classpath nicht angepasst.
 
Wie das ganze bei Windows ausschaut, bzw. auszusehen hat, kann ich nicht sagen. Der Installer gab mir leider auch keinerlei Feedback (dh. wo er was gemacht hat). In Eclipse selbst sind alle Sachen verfügbar, jedenfalls wenn ich via import javax.comm.lala die Packete durchgehe.
Eine externe jar die ich dem Projekt zuweisen könnte ist mir leider noch nicht unter die Finger gekommen.

-comander
 
Für Windows gab es auch einen Installer... nur funktionierte das danach immer noch nicht...

Hast du nen log4j Logging in deinem Projekt aktiv. Ich meine darüber hat comm was ausgepuckt damals dass ihm was fehlte.

Versuch doch sonst mal die Generic Version runterzuladen, da haste auf jeden Fall mal nen jar: javax.comm Downloads
 

Neue Beiträge

Zurück