【发布时间】:2010-12-08 23:06:30
【问题描述】:
我正在尝试编译我的代码并在不同的服务器上运行它。问题是我的 JRE 版本是 Java 版本“1.6.0_13”,而服务器上的 JRE 版本是 Java 版本“1.4.2”。
当我尝试在服务器上运行 jar 时,这给了我“无法识别的类文件版本”异常。由于必须设置各种依赖项,我无法在服务器上编译我的代码。
所以我需要知道是否有一种方法可以“使用 Eclipse”[这比命令行更容易,因为它处理依赖关系] 并使用 1.4.2 而不是 1.6.0_13 编译我的东西。我是否必须从我的机器上卸载我的 JRE,然后重新安装以前的版本,然后编译,还是有一种优雅和干净的方式?
【问题讨论】:
-
我建议你将 Java 6 update 13 升级到 Java 6 update 23,因为之前的版本已经很老了,并且已经修复了很多错误。这对于 Java 1.4.2 来说是 10 倍