这个java文件路径有什么问题?
我在下一段代码中得到“无法读取输入文件!”这个java文件路径有什么问题?,java,javax.imageio,Java,Javax.imageio,我在下一段代码中得到“无法读取输入文件!” try { slate = ImageIO.read(new File("flor.jpg")); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } 如果映像与.java文件位于同一位置,为什么会发生这种情况?运
try {
slate = ImageIO.read(new File("flor.jpg"));
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
如果映像与.java文件位于同一位置,为什么会发生这种情况?运行下面的代码,检查您的映像是否列在当前目录中
File file = new File(".");
for(String fileNames : file.list()) System.out.println(fileNames);
例如:
如果您进行项目:在eclipse中进行测试
test
----src/*.java
----flor.jpg
可能找不到输入文件?它应该位于projectPath的根文件夹中,并且与当前目录相关:运行程序的目录,而不是类文件的目录。。。。或者源文件的目录。事实上,我缺少了一个“/src/PackageName/flor.jpg”谢谢!