2017-10-31 11 views
0

こんにちは私はコンパイルし、処理スケッチで.pdeファイル(処理中)を実行したいのですが、コマンドprocessing-java --sketch=[path] --runを見つけました。Runtime.getRuntime()内の "processing-java"を使用exec

にjava.io.IOException:プログラムを実行できません「処理-javaの」:エラー= 2、そのようなファイルやディレクトリ

私は Runtime.getRuntime().exec内でそれを使用しようとすると、しかし、それは私にエラーメッセージが表示さ

コード:

String sketchpath = "/Users/yangwang/Documents/NMASpaceOS/NMAexhibition_file_collection/project0/"; 

String cmd = "processing-java --sketch=" + sketchpath + " --run"; 

println(cmd); 
try { 
    Runtime.getRuntime().exec(cmd); 
} 
catch(Exception e) { 
    println(e); 
} 

端末にcmdをコピー&ペーストするだけで問題なくコンパイルしてスケッチを実行できます。

+1

あなたは、それが思い出させるための問題 – Krease

+0

@KreaseのTHXを実証だけでした使用しているコードを投稿してください。 –

答えて

0

いいえ、コマンドの前にPATHを追加するだけです。 まず、コマンドのパスを確認する必要があります。which processing-java をコピーし、コマンドの前にパスをコピーしてください。&

最後のコマンドは次のとおりです。

"/usr/local/bin/processing-java --sketch=" + sketchFolderPath + " --run"

関連する問題