Comparison_of_backporting_tools

Java backporting tools

Java backporting tools

Add article description


Java backporting tools are programs (usually written in Java) that convert Java classes bytecodes from one version of the Java Platform to an older one (for example Java 5.0 backported to 1.4).

Java backporting tools comparison

Main information

The JVM has evolved a lot for the past years. However, most language features that were added are simply a syntactic sugar. They do not require new byte-code, hence can be compiled to the Java 8. But, since the Java language was always bound to the JVM development, new language features require the same target as the JVM because they get released all together.[1]

More information Source version, Target version ...

Features

More information lambda expressions, default methods ...
More information formatted output, formatted input ...

See also


References

  1. "Jabel โ€“ use modern Java 9โ€“14 syntax when targeting Java 8". GitHub. 17 June 2022.
  2. It uses the backport of the Java 5.0 concurrency utilities.



Share this article:

This article uses material from the Wikipedia article Comparison_of_backporting_tools, and is written by contributors. Text is available under a CC BY-SA 4.0 International License; additional terms may apply. Images, videos and audio are available under their respective licenses.