- Edit /Library/Java/JavaVirtualMachines/jdk1.8.0_YOUR_VERSION.jdk/Contents/Info.plist_ and change
<key>JVMCapabilities</key>
<array>
<string>CommandLine</string>
</array>
To:
<key>JVMCapabilities</key>
<array>
<string>CommandLine</string>
<string>JNI</string>
<string>BundledApp</string>
</array>
- Run in Terminal
sudo mkdir -p /Library/Java/JavaVirtualMachines/jdk1.8.0_YOUR_VERSION.jdk/Contents/Home/bundle/Libraries
sudo ln -s /Library/Java/JavaVirtualMachines/jdk1.8.0_YOUR_VERSION.jdk/Contents/Home/jre/lib/server/libjvm.dylib /Library/Java/JavaVirtualMachines/jdk1.8.0_YOUR_VERSION.jdk/Contents/Home/bundle/Libraries/libserver.dylib
- Create two empty folders
sudo mkdir -p /System/Library/Java/JavaVirtualMachines/1.6.0.jdk
sudo mkdir -p /System/Library/Java/Support/Deploy.bundle