我想在新Java版本旁边安装一个旧的Java版本,以便在日食春季使用。在窗户上。我已安装 1.8。Eclipse 上升到 1.8,我将合规性级别设置为 1.6,但它遗漏了诸如 .java.lang.NoSuchMethodError: java.util.List.sort我下载了Windows的1.6 exe安装程序,但我相信如果我运行它,它只会安装1.6作为默认值,这不是我想要的。您是否有任何提示,将旧版本与新版本一起安装的过程是什么?
4 回答
慕妹3146593
TA贡献1820条经验 获得超9个赞
安装程序最终会问“是否还想安装 Java 运行时?说不。这将只留下 Java 开发工具包(其中还包含完整的 Java 运行时)。只有安装的第二部分才会修改 PATH 变量。
如果这以某种方式损坏了您现有的 Java 安装,只需再次安装 Java 8,而不必先删除 Java 6。这将修复它。
您可能需要在之后检查 PATH 变量,以确保它不包含任何垃圾。
弑天下
TA贡献1818条经验 获得超8个赞
您需要在本地计算机的某些驱动器中使用 JDK 1.6。在日食中,右键单击该项目Build Path -> Configure Build Path -> Add Library -> JRE System Library
在里面单击备用JRE并选择1.6版本。确保删除该项目的 1.8 库。JRE System Library
这应该可以解决您的问题。
catspeake
TA贡献1111条经验 获得超0个赞
在安装 JDK 时,我不得不取消选择第三个选项“公共 JRE”,以防止它安装超过 JDK 和源代码。
然后,我不得不使用 JRE 系统库属性来使其找到新的 JRE。
在pom中.xml我编辑了maven-编译器-插件设置以使用新版本,我想如果我不这样做,那么Maven->更新项目会将系统JRE更改回去。
添加回答
举报
0/150
提交
取消
