制作.jar - >包括.txt文件未找到

时间:2014-01-05 16:42:07

标签: java eclipse jar buildpath

在我的项目中,我写入并读取project.txt文件。这个project.txt文件首先通过programm start读入。 一切都很完美,但如果我将我的项目导出为.jar文件并尝试执行此.jar文件,那么我的程序说,他找不到project.txt(我创建了这个错误消息)。

project.txt的路径是“./res/project.txt”。 res文件夹包含在此项目的构建路径中。我正在使用Eclipse。

我做错了什么?

1 个答案:

答案 0 :(得分:1)

阅读

两个可能的原因:

  1. 您正尝试通过java.io访问project.txt而不是资源(请发布代码)
  2. 您通过ClassLoader.class.getResourceAsStream(“/ res / project.txt”)访问;但该文件未导出到jar中(请发布代码)
  3. 用其他词来说:“./ stis / project.txt”靠近eclipse项目路径,但超出了jar的范围。

    写作

    最后写入jar文件是绝对不符合Java的,它应该适用于某些情况,例如ear或war而不是jar。