Hallo zusammen, ich habe mir schon vor längerer Zeit eine kleine Bibliothek geschrieben, mit der ich den Einsatz der rxtxComm-Bibliothek für die serielle Schnittstelle vereinfache. Das klappte bislang unter Swing absolut problemlos und nun wollte ich das Ganze auf JavaFX portieren. Das ist deshalb notwendig, weil ich spezifische Controls verwende, z. B. zum Auflisten der vorhandenen Schnittstellen. Die Klasse heißt "PortSerial".
Was mich allerdings total irritiert ist die Tatsache, das ich es noch nicht einmal schaffe, die Klasse überhaupt zu instanziieren. Um alles möglichst überschaubar zu halten, habe ich in Netbeans eine Standard-FX-Applikation angelegt und in der Hauptklasse nichts anderes getan als ein Objekt meiner Klasse "PortSerial" zu erzeugen. Die Bibliothek ist eingebunden, die Klasse wird auch erkannt und ich erhalte beim Erstellen des Codes keine Fehlermeldungen. Compiliere ich das Programm allerdings, erhalte ich die Meldung:
Ich habe erstmal keinen Code hier eingestellt, weil es eigentlich nur dieser einzige Aufruf ist und ich auch nicht genau weiß, welche Infos für die Lösung des Problems hilfreiche wären. Wenn mir jemand einen Rat geben könnte, wäre ich sehr dankbar.
Was mich allerdings total irritiert ist die Tatsache, das ich es noch nicht einmal schaffe, die Klasse überhaupt zu instanziieren. Um alles möglichst überschaubar zu halten, habe ich in Netbeans eine Standard-FX-Applikation angelegt und in der Hauptklasse nichts anderes getan als ein Objekt meiner Klasse "PortSerial" zu erzeugen. Die Bibliothek ist eingebunden, die Klasse wird auch erkannt und ich erhalte beim Erstellen des Codes keine Fehlermeldungen. Compiliere ich das Programm allerdings, erhalte ich die Meldung:
Code:
error: PortSerial() is not public in PortSerial; cannot be accessed from outside package
myPort = new PortSerial();
Ich habe erstmal keinen Code hier eingestellt, weil es eigentlich nur dieser einzige Aufruf ist und ich auch nicht genau weiß, welche Infos für die Lösung des Problems hilfreiche wären. Wenn mir jemand einen Rat geben könnte, wäre ich sehr dankbar.
Zuletzt bearbeitet: