2010-05-04 12 views
11

Ho appena installato Jython 2.5.1. Voglio convertire il mio file Python in un file di classe Java e viene indicato sul sito Web di utilizzare lo strumento da riga di comando jythonc ma non riesco a trovarlo. Qualcuno sa dove potrei trovarlo?Jythonc mancante

Fondamentalmente quello che stavo cercando di realizzare è quello di ottenere il mio codice Python in esecuzione sul lato client in un browser e il modo migliore sembrava essere creando un'applet usando Jython. Non voglio creare un'applicazione desktop e l'utilizzo di Silverlight/IronPython è fuori questione. Altre idee sono benvenute.

Cheers!

risposta

7

Jythonc è stato rimosso in Jython 2.2 e non è più supportato. Il modo ufficiale per incorporare il codice Jython in Java è creare un'istanza dell'interprete per eseguire direttamente il codice Jython. C'è un articolo su questo here.

Personalmente ho preferito il metodo jythonc e spero che verrà ripristinato in una versione futura di Jython, anche se ha avuto un certo numero di problemi.

20

È ancora possibile compilare il python-codice per classe-files:

import compileall; 
compileall.compile_dir('Lib'); # to compile yor Lib-Dir 

dovrebbe funzionare con 2,5 jython

Io lo uso per creare classi-files a mettere in vasetti :-)

+1

+1. Reale facile ed efficiente. –