re building netbeans source; i can always successfully build netbeans with nb82 - since it is running jdk8 in my case; when running nb9+ netbeans with jdk newer than jdk8 builds usually fail.
this seems to be documented - to build suppose to use jdk8; i also would like to know how to build netbeans with newer jdk than jdk8, -Gary On Sat, Dec 29, 2018 at 9:44 AM Geertjan Wielenga <[email protected]> wrote: > There is nothing in the README about nbjdk.home. Please follow the > instructions in the README: > > https://github.com/apache/incubator-netbeans/blob/master/README.md > > Gj > > > On Sat, Dec 29, 2018 at 6:41 PM Peter Nabbefeld <[email protected]> > wrote: > > > Conditions are all met, simply the build file for applemenu module does > > not respect the settings for nbjdk.home. My best bet will be just to > > remove the module from cluster.properties file. However, the build file > > should be fixed, probably ... > > > > P. > > > > > > Am 29.12.18 um 15:14 schrieb Geertjan Wielenga: > > > https://github.com/apache/incubator-netbeans/blob/master/README.md > > > > > > Gj > > > > > > On Sat, Dec 29, 2018 at 1:29 PM Peter Nabbefeld < > [email protected]> > > > wrote: > > > > > >> Hello, > > >> > > >> cannot build NetBeans from source: > > >> - using git sources/master branch from > > >> https://github.com/apache/incubator-netbeans.git > > >> - using NB10 with java-11-openjdk on Arch Linux > > >> - ~/incubator-netbeans/nbbuild/user.build.properties contains > > >> nbjdk.home=/usr/lib64/jvm/java-8-openjdk > > >> > > >> > > >> The problem cause is probably direct use of <javac ...> in the > applemenu > > >> module's build script, as I get the following error messages: > > >> > > >> > > > /home/peter/incubator-netbeans/platform/applemenu/src/org/netbeans/modules/applemenu/NbApplicationAdapterJDK9.java:22: > > >> > > >> error: package java.awt.desktop does not exist > > >> import java.awt.desktop.AboutEvent; > > >> > > > /home/peter/incubator-netbeans/platform/applemenu/src/org/netbeans/modules/applemenu/NbApplicationAdapterJDK9.java:23: > > >> > > >> error: package java.awt.desktop does not exist > > >> import java.awt.desktop.AboutHandler; > > >> > > > /home/peter/incubator-netbeans/platform/applemenu/src/org/netbeans/modules/applemenu/NbApplicationAdapterJDK9.java:24: > > >> > > >> error: package java.awt.desktop does not exist > > >> import java.awt.desktop.OpenFilesEvent; > > >> > > > /home/peter/incubator-netbeans/platform/applemenu/src/org/netbeans/modules/applemenu/NbApplicationAdapterJDK9.java:25: > > >> > > >> error: package java.awt.desktop does not exist > > >> import java.awt.desktop.OpenFilesHandler; > > >> > > > /home/peter/incubator-netbeans/platform/applemenu/src/org/netbeans/modules/applemenu/NbApplicationAdapterJDK9.java:26: > > >> > > >> error: package java.awt.desktop does not exist > > >> import java.awt.desktop.PreferencesEvent; > > >> > > > /home/peter/incubator-netbeans/platform/applemenu/src/org/netbeans/modules/applemenu/NbApplicationAdapterJDK9.java:27: > > >> > > >> error: package java.awt.desktop does not exist > > >> import java.awt.desktop.PreferencesHandler; > > >> > > > /home/peter/incubator-netbeans/platform/applemenu/src/org/netbeans/modules/applemenu/NbApplicationAdapterJDK9.java:28: > > >> > > >> error: package java.awt.desktop does not exist > > >> import java.awt.desktop.QuitEvent; > > >> > > > /home/peter/incubator-netbeans/platform/applemenu/src/org/netbeans/modules/applemenu/NbApplicationAdapterJDK9.java:29: > > >> > > >> error: package java.awt.desktop does not exist > > >> import java.awt.desktop.QuitHandler; > > >> > > > /home/peter/incubator-netbeans/platform/applemenu/src/org/netbeans/modules/applemenu/NbApplicationAdapterJDK9.java:30: > > >> > > >> error: package java.awt.desktop does not exist > > >> import java.awt.desktop.QuitResponse; > > >> > > > /home/peter/incubator-netbeans/platform/applemenu/src/org/netbeans/modules/applemenu/NbApplicationAdapterJDK9.java:40: > > >> > > >> error: cannot find symbol > > >> public class NbApplicationAdapterJDK9 extends NbApplicationAdapter > > >> implements AboutHandler, OpenFilesHandler, PreferencesHandler, > > QuitHandler > > >> { > > >> symbol: class AboutHandler > > >> > > >> It seems, the desktop classes are missing because the module does not > > >> respect nbjdk.home setting, so JDK 11 is used instead. > > >> > > >> Kind regards > > >> > > >> Peter > > >> > > >> > > >> --------------------------------------------------------------------- > > >> To unsubscribe, e-mail: [email protected] > > >> For additional commands, e-mail: > [email protected] > > >> > > >> For further information about the NetBeans mailing lists, visit: > > >> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists > > >> > > >> > > >> > > >> > > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: [email protected] > > For additional commands, e-mail: [email protected] > > > > For further information about the NetBeans mailing lists, visit: > > https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists > > > > > > > > >
