Отсутствует Jythonc
Я только что установил Jython 2.5.1. Я хочу преобразовать свой файл Python в файл класса Java, и ему предлагается на веб-сайте использовать инструмент командной строки jythonc, но я не могу его найти. Кто-нибудь знает, где я могу его найти?
В основном то, что я пытался выполнить, - это заставить мой код Python работать на стороне клиента в браузере, и лучшим способом, казалось, было создание апплета с использованием Jython. Я не хочу создавать настольные приложения, и использование Silverlight/IronPython не может быть и речи. Любые другие идеи приветствуются.
Ура!
Ответы
Ответ 1
Jythonc был удален в Jython 2.2 и больше не поддерживается. Официальным способом внедрения Jython-кода в Java является создание экземпляра интерпретатора для непосредственного запуска кода Jython. Существует статья об этом здесь.
Лично я предпочел метод jythonc и надеюсь, что он будет восстановлен в будущей версии Jython, хотя у него было несколько проблем.
Ответ 2
Вы все еще можете скомпилировать свой код python в class-files:
import compileall;
compileall.compile_dir('Lib'); # to compile yor Lib-Dir
должен работать с 2.5 jython
Я использую его для создания файлов классов для размещения в банках: -)