facebook twitter hatena line email

「Mac/インストール/java」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(JavaDeveloperKit(JDK) 11インストール)
(複数バージョンインストール)
 
(同じ利用者による、間の7版が非表示)
行1: 行1:
==JavaDeveloperKit(JDK) 11インストール==
+
==複数バージョンインストール==
 +
brew tap homebrew/cask-versions
 +
brew search java
 +
==> Formulae
 +
google-java-format      java-service-wrapper    javacc                  jslint4java              pdftk-java
 +
java ✔                  java11                  javarepl                libreadline-java
 +
brew install the-unarchiver --cask
 +
brew install java11 –cask
 +
export JAVA_HOME=`/usr/libexec/java_home -v 11`
 +
java -version
 +
 
 +
===no longerが出る場合===
 +
$ brew cask install java11
 +
エラー詳細
 +
Error: `brew cask` is no longer a `brew` command. Use `brew <command> --cask` instead.
 +
順序を変える
 +
brew install java11 –cask
 +
 
 +
==JavaDeveloperKit(JDK) 13インストール==
 
  $ brew cask install java
 
  $ brew cask install java
 +
$ /usr/libexec/java_home -V
 +
$ vi ~/.bash_profile
 +
export JAVA_HOME=`/usr/libexec/java_home -v 13`
 +
$ source ~/.bash_profile
 +
$ java -version
 +
openjdk version "13.0.1" 2019-10-15
 +
 +
==JavaDeveloperKit(JDK) 11インストール==
 +
$ brew install --cask adoptopenjdk11
 
  $ /usr/libexec/java_home -V
 
  $ /usr/libexec/java_home -V
 
  $ vi ~/.bash_profile
 
  $ vi ~/.bash_profile
行18: 行45:
  
 
==JavaDeveloperKit(JDK) 8インストール==
 
==JavaDeveloperKit(JDK) 8インストール==
  $ brew cask install java
+
$ brew tap homebrew/cask-versions
 +
  $ brew cask install adoptopenjdk8
 
  $ /usr/libexec/java_home -V
 
  $ /usr/libexec/java_home -V
 
  Matching Java Virtual Machines (2):
 
  Matching Java Virtual Machines (2):
     10.0.1, x86_64: "Java SE 10.0.1" /Library/Java/JavaVirtualMachines/jdk-10.0.1.jdk/Contents/Home
+
     13.0.1, x86_64: "OpenJDK 13.0.1" /Library/Java/JavaVirtualMachines/openjdk-13.0.1.jdk/Contents/Home
     1.8.0_171, x86_64: "Java SE 8" /Library/Java/JavaVirtualMachines/jdk1.8.0_171.jdk/Contents/Home
+
     11.0.2, x86_64: "OpenJDK 11.0.2" /Library/Java/JavaVirtualMachines/openjdk-11.0.2.jdk/Contents/Home
/Library/Java/JavaVirtualMachines/jdk-10.0.1.jdk/Contents/Home
+
    1.8.0_232, x86_64: "AdoptOpenJDK (OpenJ9) 8" /Library/Java/JavaVirtualMachines/adoptopenjdk-8-openj9.jdk/Contents/Home
 
  $ vi ~/.bash_profile
 
  $ vi ~/.bash_profile
 
  export JAVA_HOME=`/usr/libexec/java_home -v 1.8`
 
  export JAVA_HOME=`/usr/libexec/java_home -v 1.8`
行52: 行80:
 
</pre>
 
</pre>
 
https://stackoverflow.com/questions/52524112/how-do-i-install-java-on-mac-osx-allowing-version-switching
 
https://stackoverflow.com/questions/52524112/how-do-i-install-java-on-mac-osx-allowing-version-switching
 +
 +
==Calling `brew cask install` is disabled! Use brew install [--cask] instead.が出るとき==
 +
以下のようにインストールコマンドが変わった
 +
brew install --cask  java

2023年12月28日 (木) 06:47時点における最新版

複数バージョンインストール

brew tap homebrew/cask-versions
brew search java
==> Formulae
google-java-format       java-service-wrapper     javacc                   jslint4java              pdftk-java
java ✔                   java11                   javarepl                 libreadline-java
brew install the-unarchiver --cask
brew install java11 –cask
export JAVA_HOME=`/usr/libexec/java_home -v 11`
java -version

no longerが出る場合

$ brew cask install java11

エラー詳細

Error: `brew cask` is no longer a `brew` command. Use `brew <command> --cask` instead.

順序を変える

brew install java11 –cask

JavaDeveloperKit(JDK) 13インストール

$ brew cask install java
$ /usr/libexec/java_home -V
$ vi ~/.bash_profile
export JAVA_HOME=`/usr/libexec/java_home -v 13`
$ source ~/.bash_profile
$ java -version
openjdk version "13.0.1" 2019-10-15

JavaDeveloperKit(JDK) 11インストール

$ brew install --cask adoptopenjdk11
$ /usr/libexec/java_home -V
$ vi ~/.bash_profile
export JAVA_HOME=`/usr/libexec/java_home -v 11`
$ source ~/.bash_profile
$ java -version
openjdk version "11.0.2" 2019-01-15

JavaDeveloperKit(JDK) 10インストール

$ brew cask install java
$ /usr/libexec/java_home -V
$ vi ~/.bash_profile
export JAVA_HOME=`/usr/libexec/java_home -v 10.0`
$ source ~/.bash_profile
$ java -version
java version "10.0.1" 2018-04-17

JavaDeveloperKit(JDK) 8インストール

$ brew tap homebrew/cask-versions
$ brew cask install adoptopenjdk8
$ /usr/libexec/java_home -V
Matching Java Virtual Machines (2):
   13.0.1, x86_64:	"OpenJDK 13.0.1"	/Library/Java/JavaVirtualMachines/openjdk-13.0.1.jdk/Contents/Home
   11.0.2, x86_64:	"OpenJDK 11.0.2"	/Library/Java/JavaVirtualMachines/openjdk-11.0.2.jdk/Contents/Home
   1.8.0_232, x86_64:	"AdoptOpenJDK (OpenJ9) 8"	/Library/Java/JavaVirtualMachines/adoptopenjdk-8-openj9.jdk/Contents/Home
$ vi ~/.bash_profile
export JAVA_HOME=`/usr/libexec/java_home -v 1.8`
$ source ~/.bash_profile
$ java -version
java version "1.8.0_171"

参考:https://qiita.com/seijikohara/items/56cc4ac83ef9d686fab2

JavaDeveloperKit(JDK) 7インストール

$ brew cask install caskroom/versions/zulu7
$ /usr/libexec/java_home -V
Matching Java Virtual Machines (2):
   1.8.0_131, x86_64:	"Java SE 8"	/Library/Java/JavaVirtualMachines/jdk1.8.0_131.jdk/Contents/Home
   1.7.0_232-zulu-7.31.0.5, x86_64:	"Zulu 7"	/Library/Java/JavaVirtualMachines/zulu-7.jdk/Contents/Home

javaのバージョンが見つからないとき

brew update
brew tap homebrew/cask-versions
brew tap adoptopenjdk/openjdk
brew search java   
brew search jdk    
brew cask info java11
#brew cask info adoptopenjdk
brew cask install java11
#brew cask install homebrew/cask-versions/java11

https://stackoverflow.com/questions/52524112/how-do-i-install-java-on-mac-osx-allowing-version-switching

Calling `brew cask install` is disabled! Use brew install [--cask] instead.が出るとき

以下のようにインストールコマンドが変わった

brew install --cask  java