Java プログラムで JAR ファイルを作成しました。このコードは、JAR ファイルと同じディレクトリにある "Test" ディレクトリ内のいくつかのファイルを開きます。このような:
/
-- program.jar
-- /Test
-- *
java -jar program.jar を使用してターミナル経由で実行すると、完全に実行されます。しかし、グラフィカルに実行すると (jar ファイルを右クリックして OpenJDK で開く...)、正しく動作しません。別のディレクトリから実行したかのように。
JAR ファイルをグラフィカルに実行すると、別のディレクトリから実行されている可能性はありますか?
ちなみにUbuntuでやってます。