![]() This is, however, not really an issue, which you’ll learn about in the " Java Distributions" section of this guide. Oracle changed the licensing scheme in 2019, though, which caused the Internet to go crazy saying "Java is not free anymore" - and a fair amount of confusion followed. Up until Java 8, you were pretty much using Oracle’s JDK builds and you did not have to care about licensing.Java 9+, certain build tools print out "reflective access"-warnings when building Java projects, which simply "feels not ready", even though the builds are fine. Build tools (Maven, Gradle, etc.) and some libraries initially had bugs with versions Java versions > 8 and needed updates.There’s a mix of different reasons companies are still stuck with Java 8. Or, you can switch to using the Kotlin programming language. There’s the special field of Android development where the Java version is basically stuck at Java 7, with a specific set of Java 8 features available. ![]() If you are making sure to use the very latest IDEs, frameworks, and build tools and starting a greenfield project, you can, without hesitation, use Java 11 (LTS) or even the latest Java 13. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |