所以,我最近从Eclipse切换到IntelliJ Idea,但由于某种原因,当我运行我的java代码时,它找不到我存储我在程序中读取的文件的目录。我知道它在Eclipse中工作,当我将它作为jar文件导出时,为什么它在IntelliJ Idea中不起作用?特定错误消息为java.io.FileNotFoundException: /Users/Tyler/Google Drive/Java/Mac Workspace/maps/default.txt (No such file or directory)
答案 0 :(得分:4)
好的,我发现了问题。出于某种原因,IntelliJ将工作目录设置为包含工作目录的文件夹。它不是像它应该的那样去/Users/Tyler/Google Drive/Java/Mac Workspace/Game/maps/default.txt
,而是跳过游戏文件夹并转到/Users/Tyler/Google Drive/Java/Mac Workspace/maps/default.txt
。要解决此问题,请转到“运行”> “编辑配置...”,并添加到标题为“工作目录”的字段中。