【问题标题】:create executable jar file with text file使用文本文件创建可执行 jar 文件
【发布时间】:2013-12-26 19:28:48
【问题描述】:

我有一个 java 项目,这个项目有一个要读取的文本文件。我想导出一个可执行的 jar 文件。 我做到了,但是当我在 cmd 窗口上运行程序时,它说找不到该文件。

如何导出整个项目,包括文本文件?还是我应该把文件放在另一个地方

scn = new Scanner(new File("src/test.txt"));
    while(scn.hasNext())
    {
        String instructionLine = scn.next();
        li.add(instructionLine) ;

    }

    scn.close();

}
    catch(Exception e)
    {
        System.out.print("File couldnt found !");
    }

【问题讨论】:

  • File 无法访问嵌入式资源,请改用URL
  • 另外,路径可能需要一个前导 /
  • 你必须给出你的 jar 运行的完整路径..

标签: java jar export embedded-resource executable-jar


【解决方案1】:

您需要使用 getResourceAsStream() 从您的 jar 文件中获取数据。

看到这个“prior answer on StackOverflow”。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-03-06
    • 2013-05-07
    • 1970-01-01
    • 2018-08-16
    • 2022-01-08
    • 1970-01-01
    相关资源
    最近更新 更多