2

jyhonの外部ライブラリから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でコンパイルされたときに実行されますが、コマンドラインからは実行されないことです。何か助けはありますか?

4

1 に答える 1

0

実行時にクラスパスが正しく設定されていないようです。最も簡単な解決策は、通常、'import' を含むディレクトリまたは jar ファイルを sys.path に追加することです。

(また、パッケージに 'import' という名前を付けることは、問題を引き起こしているだけです。)

于 2009-05-05T15:46:29.837 に答える