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: dev-unsubscr...@netbeans.incubator.apache.org
For additional commands, e-mail: dev-h...@netbeans.incubator.apache.org
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists