为了安装旧版 Android 的开发环境,我需要安装 Java 6。但是,我的系统上已经安装了 Oracle Java 7,并且希望保留这种状态。
我如何安装 Java 6,以便java
和javac
命令可以在给定目录(及其子目录)中引用它,而不会对系统其余部分的 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 版本。