Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/184.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何在同一个mac上处理多个版本的JDK_Java_Android_Sonarqube_Sonar Runner - Fatal编程技术网

Java 如何在同一个mac上处理多个版本的JDK

Java 如何在同一个mac上处理多个版本的JDK,java,android,sonarqube,sonar-runner,Java,Android,Sonarqube,Sonar Runner,我们在android版本中使用java版本“1.8.0_172”。 要运行sonarqube,我们需要Java11 我们如何指导sonarqube或android使用特定的java版本,因为覆盖java_HOME会在一个或另一个版本中造成问题您可以使用jenv工具在mac上处理多个jdk版本 见: 使用jenv versions可以列出mac上的所有jdk版本。 然后您可以定义一个全局目录和一个本地目录(特定于当前目录) 要安装不同版本的jdk,可以使用OpenJDK提供的版本: 请参阅:我可以

我们在android版本中使用java版本“1.8.0_172”。 要运行sonarqube,我们需要Java11


我们如何指导sonarqube或android使用特定的java版本,因为覆盖java_HOME会在一个或另一个版本中造成问题

您可以使用jenv工具在mac上处理多个jdk版本

见:

使用
jenv versions
可以列出mac上的所有jdk版本。 然后您可以定义一个全局目录和一个本地目录(特定于当前目录)

要安装不同版本的jdk,可以使用OpenJDK提供的版本:


请参阅:

我可以让jenkins服务器在一个java环境中运行,而在另一个java环境中运行吗尝试使用wrapper.conf中的wrapper.java.command设置。