我知道這個問題已被問過1000次之前。我確實嘗試過所有的解決方案(How to read file from relative path in Java project? java.io.File cannot find the path specified也沒有工作),但是他們都沒有工作。從相對路徑讀取文件
我試圖通過提供這樣的相對路徑來讀取圖片文件:
BufferedImage image;
image = fm.readMap("..\\..\\resources\\5x5.png");
閱讀:代碼
public BufferedImage readMap(String path)
{
BufferedImage img = null;
try{
img = ImageIO.read(new File(path));
}
catch (IOException e){
System.out.println("Image not found.");
e.printStackTrace
}
return img;
}
位置:
父 - > SRC - > externalsourcemanagement - > TestMapAnalysis.java
圖片位置:p arent - >資源 - > 5x5.png
在此先感謝!
你得到什麼錯誤? – rapvelopment
您正在使用哪個IDE? – Sarz
@rozkosz線程「main」中的異常javax.imageio.IIOException:無法讀取輸入文件! –