我正在尝试从jyhon中的外部lib导入一个java类,但它不起作用。一个例子
package run;
import import.Imported;
Class Run()
{
public static void main(String[] args){
pi = new PythonInterpreter(null);
pi.execfile('script.py');
}
}
//this is an external libary
package import;
Class Imported()
{
//some stuff;
}
//py script
from import import Imported //this line throws an error Module not found
#do some stuff
最奇怪的是它在Eclipse中编译时运行,但不是从命令行编译。 有什么帮助吗?
答案 0 :(得分:0)
听起来你的类路径可能在运行时设置不正确。最简单的解决方案通常只是将包含'import'的目录或jar文件添加到sys.path。
(另外,命名你的包的'import'只是要求麻烦。)