würde mich auch mal interessieren wie das geht. also wenn jemand eine antwort darauf geben kann, wäre ich sehr dankbar.
viele grüße Felix
Hi,
ich möchte gern ein Programm schreiben das die RS232 verwendet.
Ich hab dazu die JavaComm API runtergeladen und die comm.jar in das verzeichniss C:\Program Files (x86)\Java\jre1.6.0_05\lib kopiert.
Ich verwende die IDE Microsoft visuelle studio 2003.
Mein Code:
Der Fehler ist Die Klasse 'SerialPort' kann nicht gefunden werden.Code:import javax.comm.*; import java.util.*; public class Test { public static void main(String[] args) { System.out.println("Hallo Welt!"); SerialPort port = null; try { port = (SerialPort) portId.open( "name", // Name of the application asking for the port 10000 // Wait max. 10 sec. to acquire port ); } catch(PortInUseException e) { System.err.println("Port already in use: " + e); System.exit(1); } } }
Hab ich irgendwas falsch eingebunden oder so ?
würde mich auch mal interessieren wie das geht. also wenn jemand eine antwort darauf geben kann, wäre ich sehr dankbar.
viele grüße Felix
mit dem visuelle studio scheint man gar kein java programm schrieben, so scheint es mir zumindestens.
Nehm doch Eclipse, eine kostenlose und mächtige IDE, speziell auch für JAVA.
Ich würde ja gern die Welt verändern..., doch Gott gibt mir den Quellcode nicht!
Du musst auch noch den Classpath anpassen, da javac bzw. java die Lib an sonsten nicht finden.
wo kann ich denn den classpath in eclipse anpassen? (ich habe noch nichts mit java gemacht)
du must die jar datei einfach unter buildpath hinzufügen.
Kannst auch ma unter rxtx.org schaun, damit hats bei mir einigermassen funktioniert. die javacomm api von sun wird ja meines wissens nicht mehr von sun aktualisiert....
weiß jemand wie man RxTx unter WinXP x64 zum laufen bekommt ?
also bei mir hat es unter XP funktioniert....
aber mir scheint es, als hätte die irgendwas verändert...
von wegen in welche verzeichnisse die dateien müssen etc....
ist schon ne weile her dass ich da durchgestiegen bin, ich mach des mittlerweile in C#, gerade wegen dem Com-Port zugriff....
Lesezeichen