Eclipse没有将最新版本导出为可运行的JAR

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Eclipse没有将最新版本导出为可运行的JAR相关的知识,希望对你有一定的参考价值。

很简单 - 我的日食( 火星发布(4.5.0) 编辑:Oxygen.2版本(4.7.2)),当使用正确的运行配置导出可运行的JAR时,不断发布我的一个类的版本作为大约2天而不是最新的版本。我注意到功能已经发生了相当大的变化,但JAR仍然保持相同的行为。

是的我肯定会覆盖以前的版本。

谢谢你的建议。

答案

看来这是一个已知的bug,正如Eclipse论坛上报道的那样:https://bugs.eclipse.org/bugs/show_bug.cgi?id=525711

这是完整的答案:

目前最简单的解决方法是使用旧版本的jdk进行eclipse。这可以通过进入Window-> Preferences-> Java-> Install JREs并添加旧的jdk文件夹来完成。

在大多数情况下,我已回滚到jdk8并且eclipse的导出jar工作正常。

如果你真的需要使用Java9,那么你最好的办法是使用javac手动创建jar或使用像Gradle这样的其他构建系统。

以上是关于Eclipse没有将最新版本导出为可运行的JAR的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Eclipse 将 Maven 项目导出到 exe(或 jar)文件?

Eclipse 生成jar包

eclipse打包可执行jar文件出错

在 Eclipse 中制作的可运行 Jar,在没有安装 JDK 的情况下无法在 pc 上运行

我用eclipse导出的runnable jar不能双击执行,但在命令行可以用java -jar ***.jar运行,这是怎么回事?

android studio怎么导出jar包