Darian Miller 361 Posted June 14, 2019 I've been mostly living under a rock for a number of months... I just came out and installed my brand new copy of 10.3.1 and quickly went to lunch while it installed. I came back and noticed the familiar Java update pending notice and started quickly clicking to get it updated before jumping into some dev work. I then noticed the Updated License Terms screen and the "This version of the Java Runtime is licensed only for your personal (non commercial) desktop and laptop use." disclaimer. Has this topic been beat to death yet? : ) Links please! Seriously though - for commercial Delphi android development, does Embarcadero cover our commercial license with whatever bundled license they have, or do we need to go direct to Oracle? 3 Share this post Link to post
Georgge Bakh 29 Posted June 15, 2019 For development it's still free even for commercial organizations. https://www.oracle.com/technetwork/java/javase/overview/oracle-jdk-faqs.html But you always can install free version (Oracle's OpenJDK) from here: http://jdk.java.net/ Share this post Link to post
PeterEvansOz 3 Posted June 16, 2019 Georgge, Thank you for providing that link. On my reading of the page it is only OpenJDK which is free for commercial organisations. According to the above graphic 'Java Setup' it must be the non-free version which Delphi is installing. Share this post Link to post
sjordi 39 Posted June 20, 2019 Isn't OpenJDK already what is deployed with RadStudio now? Also you can follow this recent blog to manually install OpenJDK http://delphi.org/2019/06/manually-installing-android-sdk-ndk-and-java-for-firemonkey-development/ Hope this helps Steve J Share this post Link to post
Darian Miller 361 Posted June 21, 2019 On 6/20/2019 at 4:46 AM, sjordi said: Isn't OpenJDK already what is deployed with RadStudio now? No, that is apparently the main problem here. I installed a licensed commercial product from Embarcadero and was presented with a popup from the Java update stating that the license provided on the update is for non-commercial use only. I assume the version installed with Delphi was an older version and you are simply disallowed from updating it to the latest version unless you get a commercial license. My question was - did Embarcadero manage a commercial license which covers our use? I had assumed this topic was already discussed in length...but apparently not. I assume people are just ignoring that warning in the Java update screen. Share this post Link to post
Darian Miller 361 Posted July 24, 2019 I just installed Delphi 10.3.2 and noted that the version of the JDK provided was Version 8 / Update 60 (8u60) build: 1.8.0_60-b27 which was originally released Aug 18, 2015. Given the list of vulnerabilities discovered over the last 4 years, I assume Embarcadero is actively working on replacing the included Java version to a much more recent OpenJDK. Their quality portal is down again tonight, but I'll likely create a request to get this ancient Java version updated in future versions of Delphi. Share this post Link to post