0
我想打电话给在Java中,类似的功能蟒方法Unresolved import org.python/working with jython and java?错误包org.python.util不存在,编译与蚂蚁
不过,我使用Ant编译和运行我的文件。使用import org.python.util
会给我这个错误
package org.python.util does not exist
我可以看到,在python.org.util Jython的2.5.0.jar存在。
所以,这里是类路径中我在我的build.xml Ant文件:
classpath="${java.class.path}:./jgrapht/lib/jgrapht-jdk1.5.jar:\
./jgrapht/lib/jgraph.jar:./jgraphx/lib/jgraphx.jar:\
./jython/lib/jython-2.5.0.jar:./colt/lib/colt.jar:."
,我也我添加的路径,Jython的jar文件到类路径中。即看起来像echo $path
给了我所有必需的路径。这里有什么遗漏,我不知道?
谢谢你的评论。我根据您的建议进行了修改。但是,我仍然得到“package org.python.util不存在 [javac] import org.python.util。*; ” – Hasti 2012-02-20 04:32:37
尝试编译一个非常基本的java类,并导入python:“javac -cp yourclasspath YourClass的.java”。确保这个工作。另外,发布你的蚂蚁脚本。 – tenorsax 2012-02-20 04:57:44
我试图根据您的建议编译基本代码。如果我使用javac -cp myclasspath myclass.java,它会编译得很好。然而,javac myclass.java不能编译,而且我得到和以前一样的错误。此外,当我回声$路径我会看到正确的类路径! – Hasti 2012-02-20 07:11:28