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

Reply via email to