Mein erster Versuch bei Jython ist ein Java/Jython-Projekt Ich schreibe in Eclipse mit Pydev..Class-Datei von Jython mit Pydev
Ich habe ein Java-Projekt erstellt und dann ein Pydev-Projekt vom RightClick-Projekt >> pydev >> gesetzt als ... Sie bekommen die Idee. Ich fügte dann zwei Quellordner hinzu, einen für java und einen für jython, und jeder Quellordner hat ein Paket. Und ich habe jeden Ordner als Build-Pfad für das Projekt festgelegt. Ich schätze, ich lasse Sie das alles wissen, also können Sie mir hoffentlich sagen, ob ich das Projekt korrekt eingerichtet habe.
Aber die eigentliche Frage ist: Wie bekomme ich meinen Jython-Code in eine Klassendatei gemacht, damit der Java-Code es verwenden kann? Die bevorzugte Methode wäre, dass Eclipse/Pydev dies automatisch für mich tun würde, aber ich kann es nicht herausfinden. Etwas, das im jython-Benutzerhandbuch erwähnt wird, impliziert, dass es möglich ist, aber ich kann nirgends Informationen darüber finden.
EDIT: Ich habe einige Informationen gefunden here und here, aber die Dinge gehen nicht zu glatt.
Ich habe die Anleitung im zweiten Link ziemlich genau verfolgt, aber ich kann nicht herausfinden, wie man jythonc dazu bringt, einen Konstruktor für meine Python-Klasse zu erstellen.
Ist die Stelle, an der die Klassendateien von jythonc auf Ihrem Klassenpfad generiert werden? – seth
Ich habe eine Antwort [hier] [1] zu einer verwandten Frage eingereicht. [1]: http: // Stapelüberlauf.com/questions/2583192/running-jython-bytecode-mit-java/15939006 # 15939006 –