ファイルを開こうとすると、次のエラーが発生します。
java.io.FileNotFoundException: D:\Portable%20Programs\Android%20Development\workspace3\XXX-desktop\bin\World_X.fr (The system cannot find the path specified)
at java.io.FileInputStream.open(Native Method)
at java.io.FileInputStream.<init>(Unknown Source)
at java.util.Scanner.<init>(Unknown Source)
ファイルはディレクトリに存在しますが、まだこのエラーが発生しています。ただし、同じファイルを Eclipse ワークスペース プロジェクトの src フォルダーにコピーすると、そのような例外は返されません (ただし、このメソッドは bin フォルダーに World_X.fr ファイルも作成します)。
私が実際にやろうとしているのは、これを通じて .jar ファイルの絶対的な場所を取得することです:
fileLocation = new String(Main.class.getProtectionDomain().getCodeSource().getLocation().getPath());
そして、「World_X.fr」をfileLocation文字列に追加していますが、これは機能していません。この点で私を助けてください。