2010-05-04 34 views
11

我剛安裝了Jython 2.5.1。我想將我的Python文件轉換爲Java類文件,並在網站上指示使用jythonc命令行工具,但我無法找到它。有誰知道我在哪裏可以找到它?Jythonc缺失

基本上我試圖完成的是讓我的Python代碼在瀏覽器中運行客戶端,最好的方式似乎是通過使用Jython創建一個applet。我不想創建桌面應用程序,並且使用Silverlight/IronPython是不可能的。歡迎任何其他想法。

乾杯!

回答

7

Jythonc在Jython 2.2中被刪除,不再支持。在Java中嵌入Jython代碼的正式方法是創建一個解釋器實例來直接運行Jython代碼。有關於這個here的文章。

就我個人而言,我更喜歡jythonc方法,並希望它能夠在未來的Jython版本中恢復,即使它有許多問題。

20

您仍然可以編譯你的Python代碼以類文件:

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

應與2.5 Jython的工作

我用它來創建類文件放在罐子:-)

+1

+1。真正簡單而高效。 – 2013-06-09 08:53:36