从外部lib jython导入

时间:2009-05-05 15:38:46

标签: java eclipse jython

我正在尝试从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中编译时运行,但不是从命令行编译。 有什么帮助吗?

1 个答案:

答案 0 :(得分:0)

听起来你的类路径可能在运行时设置不正确。最简单的解决方案通常只是将包含'import'的目录或jar文件添加到sys.path。

(另外,命名你的包的'import'只是要求麻烦。)