If I write a library in a new version of Java, 17 for example, will it work with an older version of Java, 8 or 11 for example?
If there are some steps to make it work (like compiler settings), what are they, and will they make the library worse in the new version of Java?