java - 如何将 jar 文件与引用文件一起打包?

标签 java eclipse file jar reference

当我只在计算机上使用该应用程序时,使用 eclipse 导出可运行的 jar 文件非常简单。该程序正在使用的任何文件( Sprite 表、音轨等)仅存在于我的计算机上,因此仅将 jar 发送到另一台计算机是行不通的。

将 jar 与所有必需的文件打包以便我可以在任何计算机上运行该程序的最简单方法是什么?

最佳答案

我从您的标签中看到您正在 Eclipse 中工作。我不确定此方法是否适用于其他 IDE,并且如果您手动执行所有操作,我认为它根本不起作用(它依赖于编译器自动将资源复制到 bin ) > 文件夹。

最简单的方法(至少我使用的)是定义另一个源文件夹(我喜欢 res)。

然后您只需将包添加到此源文件夹并转储相关图像即可。然后重建您的项目。

最后,您可以使用 getClass().getResourceAsStream("package/path/file_name.whatever"); 来获取文件。

导出为 jar 后,它应该可以工作,即使在其他机器上也是如此。

关于java - 如何将 jar 文件与引用文件一起打包?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27913473/

相关文章:

java - 从blackberry eclipse项目调用.NET Web服务错误

java - 如何跟踪从 Actor 到鼠标的旋转

java - 我应该把 Java 程序的资源放在哪里?

java - eclipse可以模拟用户输入吗?

eclipse - Maven:在 Eclipse 中为多个配置文件运行构建

.net - 如何检测dll的类型? (COM、.NET、WIN32)

java - 创建一个像矩阵一样的二维数组

java - Android 中的 Searchview 可以工作,但点击时显示不正确的结果。

python - 查找两个文件之间的子字符串匹配

file - 在 Nim 中捆绑静态资源的最佳方法是什么?