に.SHスクリプト経由でJarファイルを実行できませんターミナルを開き、次のように入力しますは、Mac OS X
java -jar ./program.jar
が正常に動作します。私は崇高なエディタを開くと、この入力すると:
#!/usr/bin/env bash
echo "Running program..."
java -jar ./program.jar
をとして保存します。run.sh上run.sh
右マウスクリックを、ターミナル(2.6)で開き、情報を表示します。今すぐダブルクリックしてください:
Running program...
Error: Unable to access jarfile program.jar
logout
Saving session...
...copying shared history...
...saving history...truncating history files...
...completed.
どうすればこの問題を解決できますか?
bashスクリプト 'echo $ PWD'に追加すると、スクリプトは明らかに別のディレクトリから実行され、' program.jar'ファイルを見つけることができません。スクリプトで 'cd'を追加するか、 'program.jar'の絶対パスを使用してください。 –
Dummy00001