2010-05-04 11 views
11

Acabo de instalar Jython 2.5.1. Quiero convertir mi archivo de Python en un archivo de clase de Java y se me indica en el sitio web que use la herramienta de línea de comandos de jythonc, pero no puedo encontrarlo. ¿Alguien sabe dónde podría encontrarlo?Jythonc falta

Básicamente lo que estaba tratando de lograr es hacer que mi código Python se ejecute en el lado del cliente en un navegador y la mejor manera parecía ser mediante la creación de un applet usando Jython. No quiero crear una aplicación de escritorio y usar Silverlight/IronPython está fuera de discusión. Cualquier otra idea es bienvenida.

¡Salud!

Respuesta

7

Jythonc se eliminó en Jython 2.2 y ya no es compatible. La forma oficial de incrustar el código Jython en Java es crear una instancia del intérprete para ejecutar el código Jython directamente. Hay un artículo sobre este here.

Personalmente, prefiero el método jythonc y espero que se restablezca en una versión futura de Jython, a pesar de que tenía varios problemas.

20

Todavía se puede compilar el código para python-clase-archivos:

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

debería funcionar con 2,5 jython

lo uso para crear archivos de clase para poner en frascos :-)

+1

+1. Real facil y eficiente –