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 <peter.nabbef...@gmx.de>
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: 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






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



Reply via email to