M Mark Stuart Well-Known Member Licensed User Longtime User Sep 24, 2018 #1 All, With the latest Java update there was a notification. It had a link that states the following: Public updates for Oracle Java SE 8 will remain available for individual, personal use through at least the end of 2020. Public updates for Oracle Java SE 8 released after January 2019 will not be available for business, commercial or production use without a commercial license. Here's the link that was in the notification: https://www.java.com/en/download/release_notice.jsp Read it and see how it may impact you, especially corporate environments. There's mention of the OpenJDK builds for those who don't want the commercial license. Q: what will be the impact to us licensed B4X developers? I'm interested to know from Erel. Thanx, Mark Stuart
All, With the latest Java update there was a notification. It had a link that states the following: Public updates for Oracle Java SE 8 will remain available for individual, personal use through at least the end of 2020. Public updates for Oracle Java SE 8 released after January 2019 will not be available for business, commercial or production use without a commercial license. Here's the link that was in the notification: https://www.java.com/en/download/release_notice.jsp Read it and see how it may impact you, especially corporate environments. There's mention of the OpenJDK builds for those who don't want the commercial license. Q: what will be the impact to us licensed B4X developers? I'm interested to know from Erel. Thanx, Mark Stuart
OliverA Expert Licensed User Longtime User Sep 24, 2018 #2 This been asked several times. And answered. One answer: https://www.b4x.com/android/forum/threads/java-roadmap-changes.92102/#post-583766 Another: https://www.b4x.com/android/forum/threads/oracle-java-se-support-roadmap.92187/#post-582687 Plus, 11 should be the next LTS version of Java. Some changes are coming to Java and 9 and 10 were/are used to introduce those changes, which may be finalized in 11. If you wait till 11 and port from 8 to 11, things may brake non-gracefully (that is what 9 and 10 were/are for).
This been asked several times. And answered. One answer: https://www.b4x.com/android/forum/threads/java-roadmap-changes.92102/#post-583766 Another: https://www.b4x.com/android/forum/threads/oracle-java-se-support-roadmap.92187/#post-582687 Plus, 11 should be the next LTS version of Java. Some changes are coming to Java and 9 and 10 were/are used to introduce those changes, which may be finalized in 11. If you wait till 11 and port from 8 to 11, things may brake non-gracefully (that is what 9 and 10 were/are for).
Erel B4X founder Staff member Licensed User Longtime User Sep 24, 2018 #3 If you are asking about B4A then it is worth adding that: 1. You can continue to use the current Java 8 version for many years to come. Same is true for Java 9 and Java 10. 2. You can also switch to the openjdk version. At some point we will switch to Java 11 and openjdk + openjfx will be the standard. There is however no rush to do it.
If you are asking about B4A then it is worth adding that: 1. You can continue to use the current Java 8 version for many years to come. Same is true for Java 9 and Java 10. 2. You can also switch to the openjdk version. At some point we will switch to Java 11 and openjdk + openjfx will be the standard. There is however no rush to do it.
M Mark Stuart Well-Known Member Licensed User Longtime User Sep 24, 2018 #4 Thanx for your links Oliver. And thanx for the comforting reply Erel. Regards, Mark Stuart