【发布时间】:2018-09-01 19:27:25
【问题描述】:
在我的 Java 项目中,我有一个类似下面的文件夹,我在其中放置了一些我将与 JTree 库一起使用的图标。
当我在 Eclipse 之外运行 Jar 时,我看不到我的图标。 如果我用存档实用程序打开我的 Jar,我看不到里面的文件夹。我还尝试添加不同的文件夹,但它们从未在最终的 Jar 中引用。 那么,有没有办法引用jar文件中的文件夹呢?
【问题讨论】:
在我的 Java 项目中,我有一个类似下面的文件夹,我在其中放置了一些我将与 JTree 库一起使用的图标。
当我在 Eclipse 之外运行 Jar 时,我看不到我的图标。 如果我用存档实用程序打开我的 Jar,我看不到里面的文件夹。我还尝试添加不同的文件夹,但它们从未在最终的 Jar 中引用。 那么,有没有办法引用jar文件中的文件夹呢?
【问题讨论】:
您需要确保 Eclipse 知道在构建 Jar 时它必须在 Jar 中包含 newFolder。您可以按照以下步骤在 Eclipse 中执行此操作:
project -> properties -> Build Path -> Source -> Add Folder 并选择您刚刚创建的新文件夹。现在创建您的 Jar,您将在 Jar 中看到您的文件夹。
【讨论】:
要么将文件夹 (myFolder) 移动到 src 目录中,要么将其标记为源文件夹。
【讨论】: