很简单 - 我的日食( 火星发布(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这样的其他构建系统。