当我尝试打开文件时出现此错误:
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 工作区 Project src 文件夹中复制相同的文件时,不会返回此类异常(尽管此方法还会在 bin 文件夹中创建 World_X.fr 文件)。
我实际上想做的是通过以下方式获取 .jar 文件的绝对位置:
fileLocation = new String(Main.class.getProtectionDomain().getCodeSource().getLocation().getPath());
然后我将“World_X.fr”附加到 fileLocation 字符串,但这不起作用。请在这方面帮助我。