2016-07-02 2 views
1

Eclipseでプロジェクトを作成してGradleでビルドしています。私のOSはLinuxです。奇妙なことに、/home/[myuser]/にフォルダを作成してJarファイルを入れて実行しようとすると、正しく動作しません。私がシェルから実行すると、動作します。私がちょうどそれを/home/[myuser]に入れれば、それは働く。この問題は権限に関連していますか?私のプログラムは2つのテキストファイルを作成し、実行時に他のファイルを読み込もうとします。Jarはシェルから起動したときにのみ正しく動作します

+0

エラーメッセージは何ですか?どのように正しく動作しないのですか? – nlloyd

+0

「実行しようとしたらどうしますか?」シェル経由で(コマンドラインから)動作するように見えるので、あなたは何か異なることをしているに違いない。 –

+0

@ Hans-MartinMosner jarファイルをダブルクリックするか、右クリックして「Open with Oracle Java 8 runtime」を選択します。 – Alexiy

答えて

0

解決策を見つけました.Jarを直接起動する代わりに、シェルスクリプト(.shと.bat)を起動するだけです。

関連する問題