I worry that the executable from the installer won't run after 6 month
The B4JPackager11 will include a complete JRE environment. As long as that environment will run on whatever OS version it is running on, your application will run. There is no guarantee though that, for example, Windows 25.3 (The Spring update in 2025, if that is the way Microsoft will keep doing things) will not break something - just saying.
What could be some issues with OpenJDK's release cycle not having a LTS version? Let's say 18 months down the road
1) You find a bug in OpenJDK 11. Unless it has already been addressed, you will most likely never see an update for the bug. The standard answer most likely be upgrade to the newest version (14?)
2) You find a cool new library that you want to use. Since OpenJDK is on a 6 month cycle, the author (being young and cool - not me) will target the current OpenJDK. For some odd reason, it is doing something that will not work with OpenJDK 11. Most likely, the author will not respond to any requests to make it work with 11, since it's support cycle has ended. So 1) ignore the library (most likely case) or 2) upgrade to the newest OpenJDK.
More notes:
1) Keeping up with the release cycle may not be an issue as long (and this should be the case) the changes are incremental. Just be aware that with a 6 months cycle, 2 years from now you'll have up to 4 sets of changes.
2) Nothing stops you from using OpenJDK 11 for years. Just be aware that bugs and libraries may leave you behind.
3) The requirement for Java 11 and up applications to come bundled with the JRE make even more sense now. An installed application is not dependent on a system wide installed JRE that may break the applications functionality at any given system JRE update. This actually gives the developer more control and allows for a more stable user experience. This point right here, should be a huge benefit to what you are trying to accomplish with your application (distributing it to laptop vendors, etc.) and should be a really strong reason for you to leave 8/9 behind and jump forward to 11. Updating your application to the latest JRE should also be a breeze, since your update will include the latest JRE.
Please note, I may be completely of the rails here and anyone can chime in and let me know. With
@Erel not stressing, you should not be stressing.