question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Support for newer versions of Java

See original GitHub issue

My 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:open
  • Created a year ago
  • Comments:17 (4 by maintainers)

github_iconTop GitHub Comments

1reaction
jon-bellcommented, Jul 26, 2022

@aoli-al You should be able to compile Phosphor with Java 11 - it just needs to be run using version 16 right now.

1reaction
jon-bellcommented, Jul 21, 2022

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 -Xbootclasspath flags when running the JVM.

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found