工件文件路径为

时间:2019-12-19 09:41:48

标签: java

我在Java中的BufferedReader遇到问题。在我的IDE(IntelliJ IDEA)中,当我使用BufferedReader加载文本文件时,它可以正常工作...但是,当我构建我的工件罐时,它突然不再起作用...

我创建了一个控制台窗口,因此我知道BufferedReader不起作用

通常,在我的IDE中,该文件位于\ Users \(名称)\ IdeaProjects \(项目名称)\ src \ Resources ... 但是,当我构建工件并尝试将其提取时,我的文件是正常的。ImageIO.read()正确加载,但没有BufferedReader或FileReader加载。请注意,工件的位置为C:\ Program Files \ IntelliJ Output \(项目名称)

我检查了代码,发现无法创建FileReader,因此无法创建BufferedReader。

我的BufferedReader代码:

BufferedReader confReader = new BufferedReader(new FileReader(confFile.get(id)));
ID为./src/Resources/Map/level1a.tpconf的

我确定.tpconf扩展名不是问题,因为我尝试使用.txt,它也不起作用...

错误:

java.io.FileNotFoundException: .\src\Resources\Map\level1a.tpconf (The system cannot find the path specified)
    at java.io.FileInputStream.open0(Native Method)
    at java.io.FileInputStream.open(Unknown Source)
    at java.io.FileInputStream.<init>(Unknown Source)
    at java.io.FileInputStream.<init>(Unknown Source)
    at java.io.FileReader.<init>(Unknown Source)
    at Handlers.MapBuilder.loadMap(MapBuilder.java:50)
    at Main.GamePanel.init(GamePanel.java:52)
    at Main.GamePanel.run(GamePanel.java:58)
    at java.lang.Thread.run(Unknown Source)

我发誓加载图像就可以了...

0 个答案:

没有答案