我在IntelliJ IDEA上很安静。在我使用Eclipse IDE之前,我决定在IntelliJ中导入一些Eclipse项目来测试它,但是我遇到了一个非常罕见的问题。
问题是我无法为新文件提供正确的相对路径。 我总是得到以下错误:
" java.io.IOException:系统找不到指定的路径"
代码示例:
fullPath = "./Project/data/test";
filePath = "./data/";
fileName = "test";
File file = new File(filePath + fileName); //ERROR LINE
我也尝试过:
filePath = "data/test";
filePath = "./Project/data/test";
filePath = "./data/test";
filePath = "Project/data/test";
我不知道为什么会发生这种情况,因为相同的代码在Eclipse中完美运行。在Eclipse中,我使用" data / test",因为它直接从项目文件夹中检测到相对路径。
我发现非常有趣的是完整路径(在我的情况下,分区E :)正常工作。
我很感激任何建议。
谢谢:)
答案 0 :(得分:0)
试试这个:
将您的文件和数据放在资源文件夹下,并将其从项目设置添加到项目工件中。