|
|
@ -1,8 +1,8 @@ |
|
|
|
cask 'java9-beta' do |
|
|
|
version '1.9-ea-b102' |
|
|
|
sha256 'c7890d04704842e318478211c54dc8dd069b6a5ea0088d9ab8815cfe15b190bc' |
|
|
|
version '1.9-ea-b116' |
|
|
|
sha256 'a8f4910b4c39eaf39574c23f9a8cd0a6052d59ce99b6c2b1a34de828a385ca2c' |
|
|
|
|
|
|
|
url 'http://download.java.net/jdk9/archive/102/binaries/jdk-9-ea+102_osx-x64_bin.dmg', |
|
|
|
url 'http://www.java.net/download/java/jdk9/archive/116/binaries/jdk-9-ea+116_osx-x64_bin.dmg', |
|
|
|
cookies: { 'oraclelicense' => 'accept-securebackup-cookie' } |
|
|
|
name 'Java Standard Edition Development Kit' |
|
|
|
homepage 'https://jdk9.java.net/download/' |
|
|
@ -12,22 +12,22 @@ cask 'java9-beta' do |
|
|
|
|
|
|
|
postflight do |
|
|
|
system '/usr/bin/sudo', '-E', '--', |
|
|
|
'/usr/libexec/PlistBuddy', '-c', 'Add :JavaVM:JVMCapabilities: string BundledApp', "/Library/Java/JavaVirtualMachines/jdk#{version}.jdk/Contents/Info.plist" |
|
|
|
'/usr/libexec/PlistBuddy', '-c', 'Add :JavaVM:JVMCapabilities: string BundledApp', "/Library/Java/JavaVirtualMachines/jdk-#{version.minor}.jdk/Contents/Info.plist" |
|
|
|
system '/usr/bin/sudo', '-E', '--', |
|
|
|
'/usr/libexec/PlistBuddy', '-c', 'Add :JavaVM:JVMCapabilities: string JNI', "/Library/Java/JavaVirtualMachines/jdk#{version}.jdk/Contents/Info.plist" |
|
|
|
'/usr/libexec/PlistBuddy', '-c', 'Add :JavaVM:JVMCapabilities: string JNI', "/Library/Java/JavaVirtualMachines/jdk-#{version.minor}.jdk/Contents/Info.plist" |
|
|
|
system '/usr/bin/sudo', '-E', '--', |
|
|
|
'/usr/libexec/PlistBuddy', '-c', 'Add :JavaVM:JVMCapabilities: string WebStart', "/Library/Java/JavaVirtualMachines/jdk#{version}.jdk/Contents/Info.plist" |
|
|
|
'/usr/libexec/PlistBuddy', '-c', 'Add :JavaVM:JVMCapabilities: string WebStart', "/Library/Java/JavaVirtualMachines/jdk-#{version.minor}.jdk/Contents/Info.plist" |
|
|
|
system '/usr/bin/sudo', '-E', '--', |
|
|
|
'/usr/libexec/PlistBuddy', '-c', 'Add :JavaVM:JVMCapabilities: string Applets', "/Library/Java/JavaVirtualMachines/jdk#{version}.jdk/Contents/Info.plist" |
|
|
|
'/usr/libexec/PlistBuddy', '-c', 'Add :JavaVM:JVMCapabilities: string Applets', "/Library/Java/JavaVirtualMachines/jdk-#{version.minor}.jdk/Contents/Info.plist" |
|
|
|
system '/usr/bin/sudo', '-E', '--', |
|
|
|
'/bin/mkdir', '-p', '--', "/Library/Java/JavaVirtualMachines/jdk#{version}.jdk/Contents/Home/bundle/Libraries" |
|
|
|
'/bin/mkdir', '-p', '--', "/Library/Java/JavaVirtualMachines/jdk-#{version.minor}.jdk/Contents/Home/bundle/Libraries" |
|
|
|
system '/usr/bin/sudo', '-E', '--', |
|
|
|
'/bin/ln', '-nsf', '--', "/Library/Java/JavaVirtualMachines/jdk#{version}.jdk/Contents/Home/jre/lib/server/libjvm.dylib", "/Library/Java/JavaVirtualMachines/jdk#{version}.jdk/Contents/Home/bundle/Libraries/libserver.dylib" |
|
|
|
'/bin/ln', '-nsf', '--', "/Library/Java/JavaVirtualMachines/jdk-#{version.minor}.jdk/Contents/Home/jre/lib/server/libjvm.dylib", "/Library/Java/JavaVirtualMachines/jdk-#{version.minor}.jdk/Contents/Home/bundle/Libraries/libserver.dylib" |
|
|
|
if MacOS.release <= :mavericks |
|
|
|
system '/usr/bin/sudo', '-E', '--', |
|
|
|
'/bin/rm', '-rf', '--', '/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK' |
|
|
|
system '/usr/bin/sudo', '-E', '--', |
|
|
|
'/bin/ln', '-nsf', '--', "/Library/Java/JavaVirtualMachines/jdk#{version}.jdk/Contents", '/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK' |
|
|
|
'/bin/ln', '-nsf', '--', "/Library/Java/JavaVirtualMachines/jdk-#{version.minor}.jdk/Contents", '/System/Library/Frameworks/JavaVM.framework/Versions/CurrentJDK' |
|
|
|
end |
|
|
|
end |
|
|
|
|
|
|
|