gpt4 book ai didi

java - 如何使用 Eclipse 中的资源从 Maven 项目创建可运行的 jar

转载 作者:搜寻专家 更新时间:2023-11-01 03:37:34 26 4
gpt4 key购买 nike

我正在尝试使用 Eclipse(版本 Kepler SR2)将 Java 项目打包到可运行的 jar 中。该项目正在使用 Maven(它已被强加到我身上,我对此了解不多)。问题是该项目在 Eclipse 中运行良好,但在导出到 Jar 后,它不再找到任何所需的资源。

文件夹结构如下:

+src
+main
+java
<packages with source code>
+resources
<folders with static resources>
+test
+java
<unit test classes>

我还将资源文件夹添加到构建路径中。

资源加载使用

File myFile = new File(getClass().getClassLoader().getResource("resourcePath").getPath());

当从 Eclipse 执行程序时,这条线工作得很好,但当使用我用“Export>Java>Runnable Jar”创建的可执行 jar 时,它会失败并出现 NPE。

我已经使用了标准的 Jar 导出,并选中了“导出生成的类文件和资源”和“添加目录条目”选项。但是,这会导致同样的问题。

为了将资源正确导出到 Jar 中,我需要做什么?

谢谢!

马丁

最佳答案

关于java - 如何使用 Eclipse 中的资源从 Maven 项目创建可运行的 jar,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26074463/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com