如何降级mac中的java版本

时间:2018-06-07 07:55:32

标签: java macos jenkins

我目前的java版本详情: -

enter image description here

我按照official java web site中提到的步骤进行操作。以下是相关步骤截图: -

enter image description here

执行这些命令后,java版本保持不变。我想降级java版本,因为我遇到hockey app plugin in jenkins的问题。

  • 我是否需要重新启动系统?
  • 我是否需要执行其他步骤?如果是,那是什么?

1 个答案:

答案 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文件中。