在Intellij中使用资源构建Jar时遇到问题

时间:2018-08-06 09:59:03

标签: java intellij-idea jar building

我有一个Intellij项目,其中包含多个模块,而大多数模块我并未编写。这意味着我不知道某些模块如何加载文件。从Intellij中执行程序时,一切正常。现在,我需要将代码打包到Jar中。由于我不熟悉此方法,因此我做了这里的优秀人们的建议: How to build jars from IntelliJ properly?

现在我可以执行我的Jar了,但是它从我使用的一个模块中抛出了一些错误,但是没有写我自己。我收到了IndexOutOfBoundsException,我认为是由于未加载某些精灵导致的。如果我将sprites文件夹与Jar放在同一目录中,则一切正常,但是我需要一切都可以从Jar文件中正常工作。

我试图通过单击“项目结构”对话框中“输出层”下的绿色加号并选择“目录内容”,然后选择sprites文件夹来手动添加sprites文件夹,但这也不起作用。

我不明白为什么我的程序可以在IntelliJ中运行,但不能从Jar运行时不能运行,如果我将sprites文件夹放在jar旁边,为什么它可以运行。我希望有人能告诉我,我在做罐子时做错了事。我在这里完全不知所措。

0 个答案:

没有答案