Great, so both Open JDK and Oracle JDK should work. Gj
On Sunday, January 7, 2018, Peter Nabbefeld <[email protected]> wrote: > Hm, "ant all" creates some zip files and initiates the validation step. > While this is probably an unnecessary step, when I use "ant all" and > disable validation, it says that validation is a needed before committing > any changes, so IMHO it should work. > > Kind regards > Peter > > > > Am 07.01.2018 um 11:37 schrieb Geertjan Wielenga: > >> I’ve never used ‘ant all’. Probably best to take another look at the >> README >> and just use ‘ant’, as stated there. Not sure if that’s the same as ‘ant >> all’ but based on your result it probably isn’t. >> >> Gj >> >> On Sunday, January 7, 2018, Peter Nabbefeld <[email protected]> >> wrote: >> >> "ant all" works at the command line, when validation is disabled >>> ("nb.run.validation=false"). >>> >>> Validation fails in "org.netbeans.core.validation". >>> >>> Building does not work inside NetBeans, as in some cases obviously the >>> default Java platform (JDK 9) is used. >>> >>> Regards >>> P. >>> >>> >>> >>> Am 07.01.2018 um 08:54 schrieb Geertjan Wielenga: >>> >>> Just start by building it on the command line, following the standard >>>> instructions. If/when that works, do your special thing -- i.e., build >>>> NetBeans inside NetBeans. >>>> >>>> Thanks, >>>> >>>> Gj >>>> >>>> On Sun, Jan 7, 2018 at 8:50 AM, Peter Nabbefeld <[email protected] >>>> > >>>> wrote: >>>> >>>> Hello, >>>>> >>>>> I'm trying to build NB inside NB. When using standard build process >>>>> ("Clean >>>>> and Build project" from Toolbar), the result shown in Output window is: >>>>> ant -f /home/peter/incubator-netbeans/nbbuild/nbproject/nbjdk.xml >>>>> localclean >>>>> bootstrap >>>>> localclean: >>>>> Duplicated project name in import. Project jdk defined first in >>>>> /home/peter/incubator-netbeans/nbbuild/nbproject/jdk.xml and again in >>>>> /home/peter/incubator-netbeans/nbbuild/jdk.xml >>>>> nbbuild.clean-cluster-flags: >>>>> nbbuild.localclean: >>>>> Deleting directory /home/peter/incubator-netbeans/nbbuild/netbeans >>>>> bootstrap: >>>>> Duplicated project name in import. Project jdk defined first in >>>>> /home/peter/incubator-netbeans/nbbuild/nbproject/jdk.xml and again in >>>>> /home/peter/incubator-netbeans/nbbuild/jdk.xml >>>>> nbbuild.bootstrap: >>>>> Created dir: /home/peter/incubator-netbeans/nbbuild/build/antclasses >>>>> Compiling 4 source files to >>>>> /home/peter/incubator-netbeans/nbbuild/build/antclasses >>>>> Bootstrapping NetBeans-specific Ant extensions... >>>>> Compiling 85 source files to >>>>> /home/peter/incubator-netbeans/nbbuild/build/antclasses >>>>> Building jar: /home/peter/incubator-netbeans >>>>> /nbbuild/build/nbantext.jar >>>>> BUILD SUCCESSFUL (total time: 6 seconds) >>>>> >>>>> >>>>> It just seems like there hasn't been anything compiled other than some >>>>> classes needed for ant. >>>>> >>>>> When I try to use the "all" target from build xml, I keep getting >>>>> errors >>>>> (those described in previous posts). >>>>> >>>>> Also, the "tryme" target fails: >>>>> ant -f /home/peter/incubator-netbeans/nbbuild tryme >>>>> tryme-setup-debug-args: >>>>> tryme: >>>>> sh: /home/peter/incubator-netbeans/nbbuild/netbeans/platform/ >>>>> lib/nbexec: >>>>> Datei oder Verzeichnis nicht gefunden >>>>> /home/peter/incubator-netbeans/nbbuild/build.xml:1053: exec returned: >>>>> 127 >>>>> BUILD FAILED (total time: 0 seconds) >>>>> >>>>> >>>>> However, "ant all" works from the command line, so it's problem with >>>>> the >>>>> environment provided within the IDE. I've noticed, NetBeans insists in >>>>> having a folder "java-8-openjdk/jre/classes", which is not available. >>>>> After >>>>> creating it as an empty directory, it seems the extension libraries are >>>>> found now, but I still get compilation errors, probably forked >>>>> compilation >>>>> processes don't work correctly (using default platform Java 9 instead >>>>> of >>>>> Java 8). >>>>> >>>>> So, currently I've got two bugs: >>>>> [1] Java platform initialized incorrectly: Only existing folders should >>>>> be >>>>> added (the non-existing classes folder seems to block import of folders >>>>> following this entry). >>>>> [2] Some forks use default java compiler, which is ususally now Java 9 >>>>> in >>>>> NetBeans IDE. >>>>> >>>>> Further, the following should be added to the README file: >>>>> It's possible to add a "user.build.properties" file with the following >>>>> possible entries: >>>>> (1) nbjdk.home=/path/to/jdk8 >>>>> (2) run.validation=false # only needed in case of uncommitted local >>>>> changes >>>>> >>>>> Further, the build script still contains references to Mercurial, like >>>>> "-hg-clean". These should be removed; it would be great, if these could >>>>> be >>>>> documented like a tutorial (what problems do they solve etc.) and >>>>> contributed to the Apache Ant project. >>>>> >>>>> >>>>> Kind regards >>>>> Peter >>>>> >>>>> >>>>> >>>>> >>>>> Am 06.01.2018 um 00:54 schrieb Antonio: >>>>> >>>>> Hi, >>>>>> >>>>>> I have been successfully compiling with OpenJDK 8 for several months >>>>>> now >>>>>> (I don't have Oracle JDK8 installed in my preferred box, nor JavaFX). >>>>>> >>>>>> Make sure that: >>>>>> >>>>>> a) JAVA_HOME is either _NOT_ set or set to a proper OpenJDK8 place. >>>>>> (run "unset JAVA_HOME" if unsure, "echo $JAVA_HOME" to check) >>>>>> >>>>>> b) Add a OpenJDK8 java binary to your PATH >>>>>> In my case: >>>>>> $ java -version >>>>>> openjdk version "1.8.0_151" >>>>>> OpenJDK Runtime Environment (build 1.8.0_151-8u151-b12-1~deb9u1-b12) >>>>>> OpenJDK 64-Bit Server VM (build 25.151-b12, mixed mode) >>>>>> >>>>>> Cheers, >>>>>> Antonio >>>>>> >>>>>> P.S.: I don't set any "nbjdk.bootclasspath" nor any other weird >>>>>> things. >>>>>> I also have Java 9 installed, when I want to run with Java 9 I use: >>>>>> ./nbbuild/netbeans/bin/netbeans --jdkhome /THE/PATH/TO/jdk-9.0.1/ >>>>>> >>>>>> >>>>>> On 05/01/18 15:44, Peter Nabbefeld wrote: >>>>>> >>>>>> Hi, >>>>>>> >>>>>>> I'm getting >>>>>>> "/home/peter/incubator-netbeans/core.network/src/org/netbean >>>>>>> s/core/network/proxy/pac/impl/ClassFilterPacHelpers.java:21: >>>>>>> error: package jdk.nashorn.api.scripting does not exist", when trying >>>>>>> to >>>>>>> build NetBeans from incubator repository. >>>>>>> >>>>>>> Value of "nbjdk.bootclasspath" is: >>>>>>> >>>>>>> /usr/lib64/jvm/java-8-openjdk/jre/lib/charsets.jar:/usr/lib6 >>>>>>> 4/jvm/java-8-openjdk/jre/lib/jce.jar:/usr/lib64/jvm/java-8- >>>>>>> openjdk/jre/lib/jfxswt.jar:/usr/lib64/jvm/java-8-openjdk/ >>>>>>> jre/lib/jsse.jar:/usr/lib64/jvm/java-8-openjdk/jre/lib/ >>>>>>> management-agent.jar:/usr/lib64/jvm/java-8-openjdk/jre/lib/ >>>>>>> resources.jar:/usr/lib64/jvm/java-8-openjdk/jre/lib/rt.jar >>>>>>> >>>>>>> I tried to edit project.xml, adding the missing jar files, but got >>>>>>> another problem: >>>>>>> ... >>>>>>> Created dir: /home/peter/incubator-netbeans >>>>>>> /libs.jsr223/build/classes >>>>>>> Compiling 1 source file to >>>>>>> /home/peter/incubator-netbeans/libs.jsr223/build/classes >>>>>>> error: Source option 1.4 is no longer supported. Use 1.6 or later. >>>>>>> error: Target option 1.4 is no longer supported. Use 1.6 or later. >>>>>>> ... >>>>>>> >>>>>>> As libs.jsr223 is dummy only, it just should be removed, if possible. >>>>>>> >>>>>>> And more of this: >>>>>>> Compiling 8 source files to >>>>>>> /home/peter/incubator-netbeans/openide.util.enumerations/ >>>>>>> build/classes >>>>>>> error: Source option 1.4 is no longer supported. Use 1.6 or later. >>>>>>> error: Target option 1.4 is no longer supported. Use >>>>>>> >>>>>>> Why are those outdated targets set? >>>>>>> >>>>>>> And, because it seems others don't have the same problems: Is the >>>>>>> repository url "https://github.com/apache/incubator-netbeans.git" >>>>>>> correct? >>>>>>> >>>>>>> Kind regards >>>>>>> Peter >>>>>>> >>>>>>> >>>>>>> ------------------------------------------------------------ >>>>>>> --------- >>>>>>> To unsubscribe, e-mail: dev-unsubscribe@netbeans. >>>>>>> incubator.apache.org >>>>>>> For additional commands, e-mail: [email protected]. >>>>>>> apache.org >>>>>>> >>>>>>> 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]. >>>>>> apache.org >>>>>> >>>>>> 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]. >>>>> apache.org >>>>> >>>>> 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 >>>> >>>> >>>> >>>> >>>> --------------------------------------------------------------------- >>> 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 > > > >
