インストールJava8
Homebrewが機能しなくなったようです。実行後:
brew install caskroom/cask/Java8
次のエラーが発生します。
Error: Cask 'Java8' is unavailable: '/usr/local/Homebrew/Library/Taps/caskroom/homebrew-cask/Casks/Java8.rb' does not exist.
単に行う:
brew cask install Java8
エラーアウト:
Error: Cask 'Java8' is unavailable: No Cask with this name exists.
数か月前にこの方法でインストールしたことを覚えているので、これは最近の開発のようです。適切にインストールする方法についての提案Java8
最近MacOSで?
CaskはJava8のサポートを削除しますが、brewを使用してJava8をインストールできます。
Java8.dmgを手動でダウンロードし、caskで使用できるJava8.rbを追加する必要があります。
マシン:MAC
[〜#〜] os [〜#〜]:モハベ(10.14.6)
Javaバージョン:Java 8u231
ステップ-1
Oracleサイト からdmgファイルをダウンロードします。同じをダウンロードするにはOracleアカウントが必要です
ステップ-2
DmgファイルをダウンロードしたフォルダからHTTPサーバーを起動します。私にとっては~/Downlaods
と私はpythonを使用してHTTPサーバーを起動します:
python -m SimpleHTTPServer 8000
ステップ-3
ファイルを作成Java8.rb
in /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask/Casks
(Java.rbが存在する場合)と以下を追加します。
cask 'Java8' do
version '8u231,b15:9eef341qase34d44fbaa21'
sha256 'f808d11b34fa9ee7b6326b5b6dd18544496e02c84b839d94e062bd4493df5d45'
url "http://localhost:8000/jdk-#{version.before_comma}-macosx-x64.dmg",
cookies: {
'oraclelicense' => 'accept-securebackup-cookie',
}
name 'Oracle Java 8 Standard Edition Development Kit'
homepage 'https://www.Oracle.com/technetwork/Java/javase/overview/index.html'
depends_on macos: '>= :yosemite'
pkg 'JDK 8 Update 231.pkg'
uninstall pkgutil: "com.Oracle.jdk#{version.before_comma}",
delete: [
'/Library/Internet\ Plug-Ins/JavaAppletPlugin.plugin',
'/Library/PreferencePanes/JavaControlPanel.prefPane',
]
zap trash: [
'~/Library/Application Support/Oracle/Java',
'~/Library/Application Support/com.Oracle.Java.JavaAppletPlugin.plist',
'~/Library/Application Support/com.Oracle.javadeployment.plist',
]
caveats do
license 'https://www.Oracle.com/technetwork/Java/javase/terms/license/javase-license.html'
end
end
ステップ-4
次に、brewを使用してインストールします。
brew cask install Java8
注:上記のJavaダウンロードリンクからSHA-256チェックサムを取得しました。
Java8の代わりにOracle JDK 8をインストールするようにユーザーに依頼する