![]() ![]() ![]() You can by the way install brew install jenv which manages multiple environments and then add some magic to the. If you burrow into toto the Unifi application at /Applications/UniFi.app/Contents/MacOS/ and run the JavaAppLauncher, you can see it fail to find the JRE and look for JDKs, but it doesn’t find them. You get this message, “no Java Runtimes found”. ![]() However, it appears that the Java Application Launcher in Ubiquiti can’t find these SDKs. The current default is brew cask install java which installs version 13. The usual workaround is to install the JDK and there is an open JDK available via brew cask install adepthjdk8 which is the version 1.8 that you need. Now it looks like you again have to manually install the JRE from the Oracle sight and click the license button. However in 2019, Oracle tightened up licensing up even more and Uibiquiti can’t ship the JRE anymore. So Ubiquiti took up the slack and included the Java Runtime Environment in their Unifi.app. So in the last few years, Apple stopped shipping the JRE. Oracle has been constantly tightening their licensing, making it harder and harder to just run Java. The Unifi Controller is dependent on the right Java runtime. Wow such a small change, such a big nightmare.
0 Comments
Leave a Reply. |