我刚刚发现有关Jython的信息,我真的很想使用它。如果我做错了请原谅我,请解释一下。 我编写了一个简单的python程序来测试Jython,test.py。键入时
jython test.py
在命令提示符下正常运行。因此,我决定制作一个Java .class文件。由于jythonc不再存在,我尝试了
jython -m py_compile test.py
,并在同一目录中创建了一个.class文件,称为test $ py.class。 (这等效于
>>> import py_compile
>>> py_compile.compile('test.py')
我也尝试过
但是,当我尝试
java test$py
这让我感到异常:
Error: Could not find or load main class test$py
Caused by: java.lang.NoClassDefFoundError: org/python/core/PyRunnable
(我也尝试过使用classpath,但是它执行了相同的异常操作)
是什么意思?我该怎么解决?
注意:我已经下载了Jython 2.5.4rc1。
答案 0 :(得分:0)
这可能是由于类似Linux: NoClassDefFoundError org/python/core/PyException #1006问题导致的jython安装损坏。如果您找到jython-standalone-2.5.3.jar
并且它没有损坏,则可能要尝试重新下载并重新安装jython。