我目前的java版本详情: -
我按照official java web site中提到的步骤进行操作。以下是相关步骤截图: -
执行这些命令后,java版本保持不变。我想降级java版本,因为我遇到hockey app plugin in jenkins的问题。
答案 0 :(得分:0)
首先运行/ usr / libexec / java_home -V,它将输出如下内容:
Matching Java Virtual Machines (3):
1.8.0_05, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home
1.6.0_65-b14-462, x86_64: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
1.6.0_65-b14-462, i386: "Java SE 6" /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home
/Library/Java/JavaVirtualMachines/jdk1.8.0_05.jdk/Contents/Home
选择你想成为默认版本的版本(参数为1.6.0_65-b14-462)然后:
导出JAVA_HOME =`/ usr / libexec / java_home -v 1.6.0_65-b14-462` 或者你可以只指定主要版本,如果它是唯一的,比如
导出JAVA_HOME =`/ usr / libexec / java_home -v 1.8` 现在,当你运行java -version时,你会看到:
java version "1.6.0_65"
Java(TM) SE Runtime Environment (build 1.6.0_65-b14-462-11M4609)
Java HotSpot(TM) 64-Bit Server VM (build 20.65-b04-462, mixed mode)
只需将导出JAVA_HOME ...行添加到shell的init文件中。