質問: 初めに文字で説明するのは苦手なので画像多用します。見にくかったら申し訳ないです。自分がやろうとしていることはEclipseで作ったJavaファイルをExportして実行することです。問題点はEclipseで作ったときにしっかりとPATHを設定し、Eclipse上では正常に動くのですがCMDではうまく動かないことです。 これが今回扱いたいコードです。JRIを使ってJava上でRという別の言語を扱います。Eclipse上では正常に6.0という値が求められました。 ![](https://i.stack.imgur.com/nQw20.png) 以下の二つの画像はBuild PATHとRun Configulationです ![Build PATH](https://i.stack.imgur.com/lH18X.png) ![Run Configulation](https://i.stack.imgur.com/7g2Qe.png) このEclipseで作ったJavaファイルをExportします。(やり方間違っていたら嫌なので一応画像乗っけておきます。) ![Export](https://i.stack.imgur.com/U5DZi.png)] これを実行します。もしよろしければ以下の画像のように普通にjarファイルを実行できないわけも教えてほしいです。CMDでしか開けないです。普通に開けないこともうまく実行できない原因かもしれないなと思ってます。 ![Can't run normally](https://i.stack.imgur.com/BTH5e.png) 上の問題のせいで調べてみるとCMDなら実行できるということでしたのでCMDで実行しますが以下のようにうまくいきません。このエラーの意味はこちらのサイトに書いてあります。 ![CMD](https://i.stack.imgur.com/z7ftr.png) 教えていただけると幸いです。
回答: (jarファイルをダブルクリックで開くことに対する直接の回答ではありませんが) * 今回作成した `jritest.jar` * jri.dll * 下記の通り作成した `jritest.bat` の3ファイルを同じディレクトリに置いた上で `jritest.bat` をダブルクリックすれば実行できると思います。 `jritest.bat`の内容: ``` java -Djava.library.path=. -jar jritest.jar.jar ```