Hey, UniFi, why Java? Or “The Best way to destroy customer trust”

I am using at home Unifi to extend my WiFi through two access points.

I am writing this post as a user who paid good money for these devices and feels betraid and left alone in the dark by Unifi.


My company offers consulting on how to prepare for TISAX, ISO27001, NIS2, CSMS and SOC2 audits.
Get in touch with us here: https://www.endpoint-cybersecurity.com/contact/

While installing the Unifi Controller on  new machine, I am prompted to install Java.

I am forwarded on this page: https://www.java.com/en/download/win10.jsp

 

 

Of course, I know that Oracle changed licensing. Yes, this is supposed to be free for personal use. But I don’t like to support this concept, as I personally think that Java should be free for all.

So, I tried to install OpenJDK, which is free to use for everybody: https://jdk.java.net/java-se-ri/14

And here started the problems: there is just a ZIP archive on that website.

Sooooo, then I googled which environment variables are installed and I set all of them manually. That is a challenge itself, as the OJDK doesn’t seem to come with the required JAR files.

Unfortunately, the Unifi Controller refuses to detect the OpenJDK.

Then I started to google again on how to use Unifi with OpenJDK: Here

As I was assuming, a lot of people are asking the very same thing.

It appears that this is working on Linux, but I could not find any post where somebody said how to make it work with OpenJDK on Windows.

After long searching, I found a post, which promises to explain how to use 3rd party Java implementations: Here

However, my patience was gone I have installed standard Java from Oracle. 🙁

 

@Unifi: get your software independent of Java or provide a completely hussle free solution to use OpenJDK.

 

 


© Copyright 2020 Sorin Mustaca, All rights Reserved. Written For: Sorin Mustaca - Security & Technology


Want to work with me on this topic?
Check Endpoint Cybersecurity to see the consulting services we offer.