2010-12-10 10 views
0

Ich habe eine Klasse, die in Java geschrieben ist.
Kann es in Python verwendet werden, also muss ich es nicht neu schreiben?Python in Java, ist es möglich

+3

http://www.jython.org/ – Adam

+3

Warte, wat? Sie müssen klären ... ausgiebig. Führen Sie Python auf einer JVM aus (in diesem Fall ist Jython die Antwort)? Generiere Java-Code von Python? [eine andere Interpretation hier eingeben]? – delnan

+2

Ich habe eine Klasse, die in Java geschrieben ist. Kann es in Python verwendet werden, also muss ich es nicht neu schreiben? – user538442

Antwort

13

Jython eine Python-Implementierung in Java ist, sollten Sie es überprüfen

www.jython.org

+0

Ja, das ist interessant. Ich werde dies untersuchen müssen – user538442

3

sehen: http://jpype.sourceforge.net/

Könnte nicht lohnen die Mühe, obwohl ..

+0

Ich habe eine Klasse, die bereits in Java geschrieben ist. Ich muss Python für dieses spezielle Projekt verwenden. Es wäre ein Schmerz, es in Python neu schreiben zu müssen. Dies ist auch eine sehr interessante Antwort. Ich muss das untersuchen. Es scheint, als ob es eine ganze Menge Overhead mit ihm verbunden wäre, obwohl – user538442

+0

Was ich mit "nicht die Mühe wert" gemeint ist, ist, dass das Umschreiben der Klasse nur die einfachste Lösung sein könnte. Denken Sie daran, wie Sie Python-Code bereitstellen sollten. Wenn Sie Ihre Java-Klasse verwenden, müssen Sie mindestens JRE installieren und bereitstellen. –

+0

Wahr, das ist ein guter Punkt. Es wäre jedoch ziemlich zeitaufwendig, es neu zu schreiben und es zu debuggen. Das ist auf jeden Fall interessant. Ich werde das und Jython erforschen, bevor ich irgendetwas beginne – user538442

Verwandte Themen