eclipse打包可执行jar文件出错

Posted

技术标签:

【中文标题】eclipse打包可执行jar文件出错【英文标题】:Error in packaging executable jar file in eclipse 【发布时间】:2012-09-21 22:28:52 【问题描述】:

我有一个可以在eclipse中正确运行的Java代码。

我需要在 Eclipse 之外运行这个 java 程序,所以我尝试将它导出为可执行的 jar 文件。

我弹出了一个警告:

然后,我有 Resource is out of sync 消息的 JAR 创建失败错误。

可能出了什么问题? eclipse外执行java程序的命令是什么?

添加

谷歌搜索 (Eclipse source out of sync with file system) 以删除 resource is out of sync 错误,但我有很多 duplicate errors

为什么会出现这些错误?我怎样才能删除它们?我从 mercurial 存储库下载了该项目。

【问题讨论】:

【参考方案1】:

我可以生成可执行的 jar,这是我为了使它工作而必须做的总结。

删除重复文件。

我发现一些错误消息说有重复的文件。我不明白为什么 eclipse 认为有重复的文件,但是通过删除文件,我可以删除错误。

排除部分文件

在构建中 -> 配置构建路径

我不得不删除或排除源文件夹。

始终通过刷新同步

我必须使用 F5 键来刷新构建,或者我可以使用 eclipse setup 自动执行此操作:

【讨论】:

【参考方案2】:

您是否有这样的情况:项目 A 指的是 B 和 C。C 也指的是 B,而您正在尝试为 A 创建一个可运行的 jar?

这对我来说是个问题。我知道如何设法消除 A 中 C 的依赖,这很有帮助!

【讨论】:

以上是关于eclipse打包可执行jar文件出错的主要内容,如果未能解决你的问题,请参考以下文章

求Java程序打包成可执行jar的工具或者方法

java项目在Eclipse中可正常执行显示,但是打包成可执行jar包后却不能显示

用eclipse打包可执行的jar(含第三方jar包)

Eclipse打包可执行jar包操作步骤

怎样将java源代码打包成可执行jar文件或exe文件

Maven项目打包成可执行Jar文件