如何在 OSX 上安装早期版本的 Java SDK
How do I install an earlier version of Java SDK on OSX
我在 OSX Yosemite (10.10.4) 上安装了 Java 1.8.0_45 SDK,但由于此版本中的错误,我需要回到 1.8.0_25
我已经下载并安装了早期版本 (1.8.0_25),但即使在重新启动后 java -version
仍然显示 1.8.0_45.
我真的不明白 Java 在 OSX 上的什么位置,但我怎样才能恢复我的系统以便它使用 1.8.0_25
啊找到了,出奇的简单:
macbook:JavaVirtualMachines paul$ cd /Library/Java/JavaVirtualMachines
macbook:JavaVirtualMachines paul$ ls
jdk1.7.0_40.jdk jdk1.7.0_45.jdk jdk1.8.0.jdk jdk1.8.0_05.jdk jdk1.8.0_20.jdk jdk1.8.0_25.jdk jdk1.8.0_45.jdk
macbook:JavaVirtualMachines paul$ sudo rm -fr jdk1.8.0_45
尝试将此添加到您的 ~/.bashrc
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home
您可以安装多个 JRE/JDK,通过更改此路径,您可以指定每次打开新的 shell.
使用哪个
这是我在 .bashrc 中使用的内容
JAVA_VERSION=7
JAVA_7_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home
JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home
tmp="JAVA_${JAVA_VERSION}_HOME"
export JAVA_HOME=${!tmp}
export PATH=${!j}/bin:$PATH
在这里,您只需将 7
更改为 8
。
这将更改 JAVA_HOME,并将 bin 目录附加到您的路径,以便从命令行进行一般使用。
注意您可能需要根据您机器上安装的特定发行版本来更改您的 java 主页。
我在 OSX Yosemite (10.10.4) 上安装了 Java 1.8.0_45 SDK,但由于此版本中的错误,我需要回到 1.8.0_25
我已经下载并安装了早期版本 (1.8.0_25),但即使在重新启动后 java -version
仍然显示 1.8.0_45.
我真的不明白 Java 在 OSX 上的什么位置,但我怎样才能恢复我的系统以便它使用 1.8.0_25
啊找到了,出奇的简单:
macbook:JavaVirtualMachines paul$ cd /Library/Java/JavaVirtualMachines
macbook:JavaVirtualMachines paul$ ls
jdk1.7.0_40.jdk jdk1.7.0_45.jdk jdk1.8.0.jdk jdk1.8.0_05.jdk jdk1.8.0_20.jdk jdk1.8.0_25.jdk jdk1.8.0_45.jdk
macbook:JavaVirtualMachines paul$ sudo rm -fr jdk1.8.0_45
尝试将此添加到您的 ~/.bashrc
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home
您可以安装多个 JRE/JDK,通过更改此路径,您可以指定每次打开新的 shell.
使用哪个这是我在 .bashrc 中使用的内容
JAVA_VERSION=7
JAVA_7_HOME=/Library/Java/JavaVirtualMachines/jdk1.7.0_75.jdk/Contents/Home
JAVA_8_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home
tmp="JAVA_${JAVA_VERSION}_HOME"
export JAVA_HOME=${!tmp}
export PATH=${!j}/bin:$PATH
在这里,您只需将 7
更改为 8
。
这将更改 JAVA_HOME,并将 bin 目录附加到您的路径,以便从命令行进行一般使用。
注意您可能需要根据您机器上安装的特定发行版本来更改您的 java 主页。