2

Java コード内でスクリプトを呼び出すだけです。

try {
    Runtime.getRuntime().exec("PlotFiles.py" + FinalCallStringCMD + " -w 1");
 } catch (IOException ex) {// catch ex   }

次に、2 つの質問があります

。1)コード内のスクリプトを、ハードコードされたパスとしてではなく、パッケージの一部として示すにはどうすればよいですか (例/users/pinc/Plot.py)

2) Python スクリプトを JAR ファイルに埋め込んで、いつでも呼び出すことができるようにするにはどうすればよいですか?それ?

4

2 に答える 2

0

この質問の解決策と同様のことができると思います。これにより、両方の問題が解決するはずです。IE で、Python ファイルをディレクトリの下の場所に置き、ディレクトリを「ルート」としてsrc相対パスを使用して、 . srcResourcesLoader

返された URL で getPath() メソッドを呼び出してニーズを満たすことができると思いますが、これは試していません。

于 2013-10-09T16:13:47.443 に答える