Apple’s reasons for doing this are many, but one of them may have been security. Java has suffered from serious security vulnerabilities from time to time, and Apple has always been responsible for Java updates on the Mac, and those updates have typically been released at a bit of a delay after they are available to other systems.
Java Update For Macos Mojave
I have had the same problem. When I reinstalled the OS it worked normally. At that time I did not know the JAVA update was the culprit -- but when I just updated it again the problem re-occurred. The system now will not start up normally (I have to hold the power button down, wait for the long beep tone, etc.) I am hoping they can patch it, because I don't want to reinstall the apps I had to reinstall after the OS reinstall... HOWEVER -- doing a 'repair' type install on the OS did work. ***************************************************** This is from the apple developer site: http://www.apple.com/java/faq/#remove url Q: Can I remove a Java update after I've installed it? A: Java on Mac OS X is updated incrementally through numerous releases. Therefore, the only way to revert to an earlier Java installation is to reinstall the operating system. The same applies for any other Java-related Software Updates or Developer Previews. For this reason, it is strongly recommended that Developer Previews of Java on Mac OS X be installed on non-critical systems.
-->This article illustrates how to update the Java Development Kit (JDK) version on Windows and Mac.
Overview
Java Update For Mac Mojave
Xamarin.Android uses the Java Development Kit (JDK) to integrate withthe Android SDK for building Android apps and running the Androiddesigner. The latest versions of the Android SDK (API 24 and higher)require JDK 8 (1.8). Alternately, you can install theMicrosoft Mobile OpenJDK Preview.The Microsoft Mobile OpenJDK will eventually replace JDK 8 for Xamarin.Androiddevelopment.
To update to the Microsoft Mobile OpenJDK, seeMicrosoft Mobile OpenJDK Preview.To update to JDK 8, follow these steps:
![Java Updates For Mac Java Updates For Mac](/uploads/1/2/5/0/125073200/663938020.jpg)
- Download JDK 8 (1.8) from the Oracle website:
- Pick the 64-bit version to allow rendering ofcustom controlsin the Xamarin Android designer:
- Run the .exe and install the Development Tools:
- Open Visual Studio and update the Java Development Kit Locationto point to the new JDK under Tools > Options > Xamarin > AndroidSettings > Java Development Kit Location:
Be sure to restart Visual Studio after updating the location.
- Download JDK 8 (1.8) from the Oracle website:
- Open the .dmg file and run the .pkg installer:
Mac OS will automatically set the new JDK version as the default byupdating /System/Library/Frameworks/JavaVM.framework/Versions/Current.You can then double-check that the Java SDK (JDK) location is set tothe expected default of /usr under Visual Studio for Mac > Preferences >Projects > SDK Locations > Android > Locations > Java SDK (JDK) Location: