Jythonc отсутствует - PullRequest
13 голосов
/ 04 мая 2010

Я только что установил Jython 2.5.1. Я хочу преобразовать свой файл Python в файл классов Java, и на веб-сайте указано, что нужно использовать инструмент командной строки jythonc, но я не могу его найти. Кто-нибудь знает, где я мог его найти?

По сути, я пытался добиться того, чтобы мой код Python выполнялся на стороне клиента в браузере, и лучший способ, по-видимому, создать апплет с использованием Jython. Я не хочу создавать настольное приложение, и об использовании Silverlight / IronPython не может быть и речи. Любые другие идеи приветствуются.

Ура! * * 1005

Ответы [ 2 ]

24 голосов
/ 04 мая 2010

Вы все еще можете скомпилировать свой python-код в файлы классов:

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

должно работать с 2,5 Jython

Я использую его для создания файлов классов, чтобы поместить в банки: -)

9 голосов
/ 04 мая 2010

Jythonc был удален в Jython 2.2 и больше не поддерживается. Официальный способ внедрения кода Jython в Java - создание экземпляра интерпретатора для непосредственного запуска кода Jython. Есть статья на эту здесь .

Лично я предпочел метод jythonc и надеюсь, что он будет восстановлен в будущей версии Jython, даже несмотря на то, что у него был ряд проблем.

...