为单个项目安装 Java 6,同时将系统其余部分保留默认 Java 7

为单个项目安装 Java 6,同时将系统其余部分保留默认 Java 7

为了安装旧版 Android 的开发环境,我需要安装 Java 6。但是,我的系统上已经安装了 Oracle Java 7,并且希望保留这种状态。

我如何安装 Java 6,以便javajavac命令可以在给定目录(及其子目录)中引用它,而不会对系统其余部分的 Java 7 造成任何干扰?

答案1

这听起来像我的类似答案可能会有所帮助:

安装两个 Java 版本并选择系统默认版本: update-java-alternatives 与 update-alternatives --config java

不确定 Android SDK 包含什么等等,我没有用过。但是如果你使用 Eclipse,你可以在设置中选择一个 Java 版本。

正如上面的答案所写,另一种方法是创建一个脚本,该脚本将编辑 PATH 或使用 update-java-alternatives 来更改 VM 并启动您的应用程序。

答案2

无需安装旧版本的 JDK。如果您想使用旧版本的 JDK,那么您也可以使用最新版本。

使用这些选项编译你的程序。-source& -target

例如,

javac -source 1.6 -target 1.6 Program.java

如果您正在使用 eclipse,那么它总是在创建类或项目之前询问您 jdk 版本。

相关内容