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