【问题标题】:How get URL from a file in jar如何从jar中的文件中获取URL
【发布时间】:2017-10-07 15:51:59
【问题描述】:

我需要让我的项目中的文件放一个值(比如你好词)。但我需要在之后创建一个 jar:

home 
   grafica
      indice_corrente.txt
      finestraprincipale.java

所以我以这种方式访问​​这个文件(indice_corrente.txt):

FinestraPrincipale.class.getClassLoader().getResource("src/grafica/indice_corrente.txt").toString();

我需要获取 url,以便我可以在 jar 中使用 PritWriter 打开此文件并写入

这段代码给了我空指针异常。谁能帮帮我?

【问题讨论】:

    标签: java jar classloader executable-jar getresource


    【解决方案1】:

    将您的txt 文件放在src/resources 下,然后使用相对于resources 的路径。像这样:

    FinestraPrincipale.class.getClassLoader()
        .getResource("/indice_corrente.txt")
        .toString();
    

    【讨论】:

    • @ddd 那么,它不应该在那里 :)
    猜你喜欢
    • 2010-09-28
    • 2020-12-04
    • 1970-01-01
    • 1970-01-01
    • 2012-12-23
    • 1970-01-01
    • 2017-01-26
    • 2015-01-12
    • 1970-01-01
    相关资源
    最近更新 更多