Skip to content

Instantly share code, notes, and snippets.

@OuSatoru
Created May 16, 2019 02:22
Show Gist options
  • Save OuSatoru/4cea945aa5b85556e75fc288b25ca86b to your computer and use it in GitHub Desktop.
Save OuSatoru/4cea945aa5b85556e75fc288b25ca86b to your computer and use it in GitHub Desktop.
brew cask install java8
# /usr/local/Homebrew/Library/Taps/homebrew/homebrew-cask-versions/Casks
# download dmg first
cask 'java8' do
version '8u212,b10:59066701cf1a433da9770636fbc4c9aa'
sha256 '9bcb4265a55e2fe63b9c58ca6c5a54eb6dda303bb69510ca6eddc2f088e41b2a'
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 212.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
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment