【发布时间】:2015-09-27 16:28:05
【问题描述】:
我正在努力解决一个我觉得很奇怪的问题。我已经在 StackOverflow 上查看了至少五个类似的主题,但他们都没有提供答案。但是对于问题本身:我想在应用程序启动时读入一个文件。当我在 IDE (IntelliJ Idea) 中运行应用程序时,一切正常。虽然当我用 Gradle Java 构建它时会抛出 FileNotFoundException:
java.io.FileNotFoundException: file:/home/user/IdeaProjects/time-keeper/build/libs/time-keeper-0.7-beta.jar!/data.csv (No such file or directory)
文件路径正确,文件存在,jar有适当的权限。 声明:
File dataFile = new File(ClassLoader.getSystemResource("data.csv").getFile());
Handle<TimeTask> dataHandle = new FileHandle(dataFile);
【问题讨论】:
-
您是否将应用部署到应用服务器?
标签: java