Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.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
什么';brew中openjdk和cask java的区别是什么?_Java_Gradle_Homebrew - Fatal编程技术网

什么';brew中openjdk和cask java的区别是什么?

什么';brew中openjdk和cask java的区别是什么?,java,gradle,homebrew,Java,Gradle,Homebrew,我安装了brew install gradle,它作为依赖项安装了openjdk 但是它不会改变默认的java,因为它仍然指向热点 我尝试将openjdk作为默认java,Google告诉我还有另一个java包brew安装cask java 它们之间的区别是什么,我应该使用哪个版本的gradle,以及如何使用适当的java_主变量将其安装为默认的java系统范围 Mac OS 10.12.4 Homebrew 2.4.8 Gradle 6.5.1 (default java that wa

我安装了
brew install gradle
,它作为依赖项安装了
openjdk

但是它不会改变默认的
java
,因为它仍然指向
热点

我尝试将
openjdk
作为默认java,Google告诉我还有另一个java包
brew安装cask java

它们之间的区别是什么,我应该使用哪个版本的gradle,以及如何使用适当的java_主变量将其安装为默认的java系统范围

Mac OS 10.12.4

Homebrew 2.4.8

Gradle 6.5.1

(default java that was before installation)
java version "11.0.1" 2018-10-16 LTS
Java(TM) SE Runtime Environment 18.9
Java HotSpot(TM) 64-Bit Server VM 18.9

(default java that was before installation)
javac 11.0.1

(installed by brew as a dependency of gradle)
openjdk: stable 14.0.1
附言


当我的机器上已经有HotSpot JDK(和javac)时,为什么
brew install gradle
决定安装额外的
openjdk
,请检查我添加的问题您能给我们您的操作系统版本、安装的JVM版本和安装的Gradle版本吗?@Patrick当然,请检查我添加的问题