For many library developers, this means they are still compiled against Java 6 and cannot move to using Java 8 features like lambdas and streams until practically all their users have moved to 8 already. Stick to the lowest common denominator release for users.Tie each one of your releases to a specific version of Java, forcing the users to either upgrade their version of Java or be stuck on an old version of the library.These might come with version numbers like “1.2-java-5” and “1.2-java-1.3”. Provide two (or more!) different JAR files, one for each version of Java they wanted to support.What does this mean? In the past, library developers had three options when it came to supporting newer versions of Java: One of the interesting features of Java 9 is support for Multi-Release JAR Files.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |