Jarファイルをeclipseから実行させる時の注意点
【前提】
・Jarファイルから外部ファイルを読み込み、もしくは書き込みする。
・外部ファイルのパスを相対パス指定している。
eclipseで表示されているJarファイルを実行すると、eclipseの置かれているフォルダが作業フォルダ(カレントディレクトリ)になります。例えば、「C:\Program Files\eclipse」というようなパスです。
Jarファイルで外部ファイルを相対パス指定していると、作業フォルダからのパスを取得することになります。他の環境に配布する前提なのであれば、エクスプローラ上でJarファイルを直接起動するようにしましょう。
フォローしませんか?