facebook twitter hatena line email

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

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(Calling `brew cask install` is disabled! Use brew install [--cask] instead.が出るとき)
 
(同じ利用者による、間の1版が非表示)
行1: 行1:
==複数バージョンインストール==
+
[[Mac/インストール/java/sdkman]]
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が出る場合===
+
[[Mac/インストール/java/cask-versions]]
$ 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のバージョンが見つからないとき==
+
<pre>
+
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
+
</pre>
+
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
+

2025年6月6日 (金) 21:37時点における最新版

Mac/インストール/java/sdkman

Mac/インストール/java/cask-versions