Pythonスクリプトを実行するJythonを含むJavaアプリケーションを実装しました。そのアプリケーションをIDE(EclipseまたはIDEA)から実行すると、すべて正常に動作し、Pythonスクリプトは正しく処理されます。Jythonを使用した標準PythonモジュールのImportError(JARファイル内)
ImportError: No module named os
:私は、私は、すぐにJavaアプリケーションが最初のPythonスクリプトを実行しようとすると、次のエラーを取得し、
jython.jar
ファイルを含むJARファイル(解放する)にすべてを、パッケージが
、
したがって、すべての標準Pythonモジュールを含むLib
フォルダが見つからないようです。 JavaアプリケーションのJARファイルに含まれているjython.jar
ファイルを確認したところ、Lib
フォルダが正しく含まれていました。実際には、同じファイルであるjython.jar
は、IDEからアプリケーションを実行するときにも使用されます。
私は-Dpython.path
のパラメータを指定できますが、ここで設定するものはわかりません。メインアプリケーションのJARファイル内にあるjython.jar
ファイル内にあるLib
フォルダを参照するにはどうすればよいですか?
'Lib'フォルダがJARファイル内にある場合はどうすれば役に立ちますか? – Matthias