←Older revision | Revision as of 04:26, 6 March 2022 | ||
Line 1: | Line 1: | ||
[[wikipedia::JavaC|JavaC]] is the [[Java]] source to [[bytecode]] compiler. Thanks to [[TulachMoreDEW]] project, it can run in a browser. For years [[NetBeans]] editing capabilities were based on nb-[[javac]] - a manual fork of official [[OpenJDK]] [[javac]] codebase distributed under [[GPLwithClassPathException]] license. | [[wikipedia::JavaC|JavaC]] is the [[Java]] source to [[bytecode]] compiler. Thanks to [[TulachMoreDEW]] project, it can run in a browser. For years [[NetBeans]] editing capabilities were based on nb-[[javac]] - a manual fork of official [[OpenJDK]] [[javac]] codebase distributed under [[GPLwithClassPathException]] license. | ||
- | In 2021, [[DirectAction|it was decided]] the [[ApacheNetBeans]] project can distribute the [https://cwiki.apache.org/confluence/display/NETBEANS/Overview%3A+nb-javac nb-javac component] as part of [[NetBeans]] binaries. That has significantly simplified distribution, bundling, testing of the [[NetBeans]] IDE on various [[JDK]] versions. | + | In 2021, [[DirectAction|it was decided]] the [[ApacheNetBeans]] project can distribute the [https://cwiki.apache.org/confluence/display/NETBEANS/Overview%3A+nb-javac nb-javac component] as part of [[NetBeans]] binaries. The [https://cwiki.apache.org/confluence/display/NETBEANS/Overview%3A+nb-javac nb-javac component] is an '''autogenerated''' backport of [[JavaC]] from the latest [[JDK]] that can run on [[JDK]]8. The same [[javac]] can then be used only any [[JDK]]. That has significantly simplified distribution, bundling, testing of the [[NetBeans]] IDE on various [[JDK]] versions. |