【发布时间】:2013-04-11 16:47:52
【问题描述】:
我使用 eclipse 中的 export to jar 选项将我的 java 项目变成了一个可执行的 jar。 jar 按预期运行,只是它不使用任何序列化文件。我可以从 GUI 清楚地看到这一点。这个问题可能是什么原因,我该如何解决?
我看到了这个相关的问题 - Why does my JAR file not create a serialization?
但它并没有确切地告诉我如何解决这个问题。看起来您无法将文件夹打包到 jar 中。为什么 ?因为代码可能会意外/故意继续向该文件夹添加数据并使整个 jar 占用硬盘?
如何创建某种结构来打包我的可执行 jar 及其序列化文件夹?
【问题讨论】:
-
在这里查看第二个答案:stackoverflow.com/questions/3369794/….
-
代码在哪里?您希望这段未知代码做什么,它会做什么?
-
这些序列化文件在哪里?连同你在 jar 中的类?
-
@DenisTulskiy - 这些文件位于我的项目文件夹内的单独/独立文件夹中,而不是 bin、src 或 lib 文件夹中。
-
如果您的文件夹在 eclipse 项目目录中,那么它会在导出到 jar 时显示它。它不适合您吗?