RoboMind ( http://robomind.net ) をダウンロードし、Linux Mint12 で実行しようとしています。
パックに含まれている .sh ファイルを使用すると、「jarfile にアクセスできません ...」というエラーが表示されます。
同じプロンプトで同じディレクトリにまったく同じコマンドを入力すると、機能します。
コマンドラインからのコピーペーストは次のとおりです。
magnus@martin-HP-625 ~/Downloads/RoboMind $ ./robomind.sh
jar ファイル RoboMind.jar にアクセスできません
magnus@martin-HP-625 ~/Downloads/RoboMind $ cat ./robomind.sh
java -jar -Djava.ext.dirs=lib -Dsun.java2d.ddscale=true -Dsun.java2d.noddraw=true RoboMind.jar
magnus@martin-HP-625 ~/Downloads/RoboMind $ java -jar -Djava.ext.dirs=lib -Dsun.java2d.ddscale=true -Dsun.java2d.noddraw=true RoboMind.jar
java.lang.reflect.InvocationTargetException at java.awt.EventQueue.invokeAndWait(EventQueue.java:1076) at java.awt.EventQueue.invokeAndWait(EventQueue.java:1053) at javax.swing.SwingUtilities.invokeAndWait(SwingUtilities.java:1347) at robo.RoboMind.startGui(RoboMind.java:168) ... <snip>
今それは動作します...?
違いは何ですか?
他の投稿で提案されているように、javapathなどをいじりましたが、上記の状況と何の違いもありません。
プロンプトでまったく同じコマンドを実行しても問題がないのに、.sh スクリプトが .jar ファイルを見つけられないのはなぜですか?