4 ms·
No, it’s not possible, because bytecode compiled at a higher level cannot be run by JDK8. It can’t even parse the class file. Most projects are compiling at JD
by sgammon 2y ago
No, it’s not possible, because bytecode compiled at a higher level cannot be run by JDK8. It can’t even parse the class file.
Most projects are compiling at JDK11 or JDK17 now at least, if not JDK21, which is the latest LTS.
the latest release is JDK22. so if you’re running 8, you won’t be able to run much modern Java at all.
- jart 2y agoStuff like this is why I built Cosmo. I saw the writing on the wall, when the Java installer started adding toolbars to my browser. I made a solemn vow on that day to never build software that can't run unless my users install someone else's software first. Now, after walking away from hundreds of thousands of dollars of stock, and putting forth years of effort hacking in my garage, I'm finally a first-class citizen of all platforms and you can be too. If Java starts supporting building Cosmo binaries, the amount of love and trust that'll earn will be like how Meta pulled themselves out of the Cambridge Analytica mud by releasing LLaMA.