12
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

Homebrew で openjdk8 インストールの巻

Last updated at Posted at 2018-10-24

手順

次の記事を参考にしてインストールを試みるも失敗
スクリーンショット 2018-10-24 14.36.44.png
reference: How to install openjdk with brew - Homebrew

brew tap AdoptOpenJDK/openjdk
brew install adoptopenjdk-openjdk8

2020/07/05 削除
brew の Formula に、Ver.10 しかないのが原因らしい。そもそも Homebrew に詳しくないので Formula が必要なことしか分からず。
https://github.com/AdoptOpenJDK/homebrew-openjdk/tree/master/Formula

JDK14をインストールをしたときに、Formulaというディレクトリ自体がなくなっていることに気が付きました。
https://github.com/AdoptOpenJDK/homebrew-openjdk

別の名称でインストールするとエラーメッセージに、実行が必要なコマンドが表示されていた。順を追って実行して、Formula ファイルを作成することで、無事にインストールができました。

brew install adoptopenjdk/openjdk/adoptopenjdk-openjdk8

# 表示されたコマンド① - 過去の履歴を見るため
Warning: adoptopenjdk/openjdk is shallow clone. To get complete history run:
  git -C "$(brew --repo adoptopenjdk/openjdk)" fetch --unshallow

# 表示されたコマンド② - 削除された Formula を見るため
To show the formula before removal run:
  git -C "$(brew --repo adoptopenjdk/openjdk)" show c193c3f^:Formula/adoptopenjdk-openjdk8.rb

# Formula の場所探し
sudo find /usr/local -name Formula | grep openjdk

# Formula ディレクトリに移動
cd /usr/local/Homebrew/Library/Taps/adoptopenjdk/homebrew-openjdk/Formula

# ver8 の Formulaファイル作成
git -C "$(brew --repo adoptopenjdk/openjdk)" show c193c3f^:Formula/adoptopenjdk-openjdk8.rb > adoptopenjdk-openjdk8.rb

# インストール再挑戦
brew install adoptopenjdk/openjdk/adoptopenjdk-openjdk8

正式な(?)インストール方法

上記の方法でインストールしてから、githubに正式なインストール方法の記載を発見。

brew tap homebrew/cask-versions
brew cask install adoptopenjdk8
スクリーンショット 2018-10-24 14.55.09.png

2019/01/07 追記

新しいメンバーからOpenJDKがインストールできないと問い合わせを受けました。前回、追記した方法でもインストールできそうだけど別のコマンドによるインストール方法を発見。明日、試してもらおう。

brew tap AdoptOpenJDK/openjdk
brew cask install <version>
スクリーンショット 2019-01-07 23.55.38.png

OpenJDKのインストールディレクトリ(2019/01/14 追記)

/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk

参考サイト

12
8
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
12
8

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?