Support for newer versions of Java
See original GitHub issueMy group has found some nice use cases for Phosphor, and we’re hoping to use it in an upcoming project that requires at least Java 11.
The master branch README says that support for Java 9+ is on the roadmap, and I can see a java14 branch with WIP commits. What is that status of this feature? What are the main blockers for using Phosphor with newer versions of Java? Are there workarounds that will let us use Phosphor (with possibly reduced functionality) in say Java 14?
Thanks!
Issue Analytics
- State:
- Created a year ago
- Comments:17 (4 by maintainers)
Top Results From Across the Web
Oracle Java SE Support Roadmap
Oracle JDK releases for Java 16 and earlier versions continue to be made available under the Oracle Technology Network License Agreement for ...
Read more >Java Versions and Features - Marco Behler
As of September 2022, Java 19 is the latest released Java version. In March 2023, Java 20 will follow. The last long-term support...
Read more >Update Java runtime settings on Windows
In the Java Control Panel, click on the Java tab. · Click View to display the Java Runtime Environment Settings · Verify that...
Read more >Where can I get older versions of Java and related ...
July 2015: Updates for Java 7 are no longer available to the public. Oracle offers updates to Java 7 only for customers who...
Read more >Java Downloads for All Operating Systems
Java manual download page. Get the latest version of the Java Runtime Environment (JRE) for Windows, Mac, Solaris, and Linux.
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found

@aoli-al You should be able to compile Phosphor with Java 11 - it just needs to be run using version 16 right now.
This is moving forward, and I now have a version that is passing our complete integration test suite on Java 16 (using Adoptium/OpenJDK). I’d be curious to know if this version (in phosphor-0.1.0-dev) works for your application, and if not, what kinds of errors you see. I just added some hurried documentation, please note that compared to the prior version of Phosphor, there are now 3 jars: one to use as a javaagent (
phosphor-jigsaw-javaagent), one to use to generate instrumented JVMs (phosphor-instrument-jigsaw), and one to use for instrumenting everything else (the regular Phosphor jar). No need to use-Xbootclasspathflags when running the JVM.