In 'nbbuild' folder, you'll find 'netbeans' folder, containing 'etc/netbeans.conf' as with any NetBeans installation. Set JDK 9 there and run NetBeans from 'nbbuild/netbeans/bin' as always.
Gj On Thu, Jun 15, 2017 at 2:48 PM, David Salter <[email protected]> wrote: > Yes, I can build on Java 8, but then I’m having trouble running with Java > 9 :( > > I get the following error: > > ant tryme > … > > tryme: > [exec] Cannot find java. Please use the --jdkhome switch. > > BUILD FAILED > /Users/david/Develop/Code/NetBeans/netbeans-donation-review/nbbuild/build.xml:1027: > exec returned: 2 > > I’ve tried setting the —jdkhome property, exporting JAVA_HOME and editing > ./nbbuild/netbeans/etc/netbeans.conf > > Any suggestions? > > > On 15 Jun 2017, at 12:07, Geertjan Wielenga < > [email protected]> wrote: > > > > Use JDK 8 for building. Note that just because you can't build yet on > JDK 9 > > doesn't mean you can't run on JDK 9. In fact, you CAN run on JDK 9, which > > will give you the JShell integration (via the Tools window). > > > > Gj > > > > On Thu, Jun 15, 2017 at 12:53 PM, David Salter <[email protected]> > wrote: > > > >> Hi, > >> > >> Building on Java 9 fails for me on Mac OS X 10.12.4 > >> > >> Java HotSpot(TM) 64-Bit Server VM (build 9-ea+173, mixed mode) > >> > >> [repeat] /Users/david/Develop/Code/NetBeans/netbeans-donation- > >> review/o.n.bootstrap/src/org/netbeans/NbInstrumentation.java:66: error: > >> NbInstrumentation is not abstract and does not override abstract method > >> isModifiableModule(Module) in Instrumentation > >> [repeat] final class NbInstrumentation implements Instrumentation { > >> > >> Has anyone managed to build successful on Java 9? > >> > >> To start the build on Java 9, I used the following: > >> > >> $ ant build -Dcluster.config=java -Dpermit.jdk9.builds=true > >> [repeat] final class NbInstrumentation implements Instrumentation { > >> > >>> On 15 Jun 2017, at 08:04, Thilina Ranathunga <[email protected]> > >> wrote: > >>> > >>> OS: *Windows 10 Pro 64bit* > >>> Processor: i7-7500U CPU @ 2.70GHz 2.9GHz > >>> RAM: 16.0 GB > >>> > >>> Ant Version: 1.10.1 > >>> Javac Version: javac 1.8.0_121 > >>> > >>> *BUILD SUCCESSFUL* > >>> *Total time: 12 minutes 24 seconds* > >>> > >>> ant tryme works fine. > >>> > >>> Trying Spring Boot v1.5.4 + maven based project with custom action > >>> > >>> <action> > >>> <actionName>CUSTOM-spring-boot:run dev</actionName> > >>> <displayName>spring-boot:run dev</displayName> > >>> <goals> > >>> <goal>spring-boot:run</goal> > >>> </goals> > >>> <properties> > >>> <spring.profiles.active>dev</spring.profiles.active> > >>> </properties> > >>> <activatedProfiles> > >>> <activatedProfile>dev</activatedProfile> > >>> </activatedProfiles> > >>> </action> > >>> > >>> Which executes this goal > >>> > >>> mvn -Dspring.profiles.active=dev > >>> -Dmaven.ext.class.path=D:\\Downloads\\Compressed\\ > >> netbeans-donation-review_20170715\\nbbuild\\netbeans\\ > >> java\\maven-nblib\\netbeans-eventspy.jar > >>> -Dfile.encoding=UTF-8 -Pdev spring-boot:run\ > >>> > >>> Result > >>> 2017-06-15 12:12:51.095 INFO 7408 --- [ main] > >>> s.b.c.e.t.TomcatEmbeddedServletContainer : Tomcat started on port(s): > >> 8080 > >>> (http) > >>> 2017-06-15 12:12:51.111 INFO 7408 --- [ main] > >>> c.t.fma.FileManagerApiApplication : Started FMApiApplication in > >>> 16.978 seconds (JVM running for 31.706) > >>> > >>> Will use in production for some time and update you with any detection. > >>> > >>> 8 plugin updates available, currently testing without applying updates. > >> *Please > >>> advice* which way is preferable for testing with current situation of > >>> donation build, update plugins or not*?* > >>> > >>> > >>> On Thu, Jun 15, 2017 at 10:58 AM, Manikantan Narender nath < > >>> [email protected]> wrote: > >>> > >>>> Build successful with Java 8. > >>>> > >>>> On Jun 15, 2017 08:57, "Geertjan Wielenga" > >> <geertjan.wielenga@googlemail. > >>>> com> > >>>> wrote: > >>>> > >>>>> Can you try with JDK 8 as well, to check that the issue is related to > >> the > >>>>> JDK you're using? > >>>>> > >>>>> Gj > >>>>> > >>>>> On Thu, Jun 15, 2017 at 5:24 AM, Manikantan Narender nath < > >>>>> [email protected]> wrote: > >>>>> > >>>>>> I got compilation errors on a different module *xml.tools*. > >>>>>> > >>>>>> With Java 9 (build 9-ea+173) > >>>>>> > >>>>>> compile: > >>>>>> > >>>>>> [depend] Deleted 12 out of date files in 0 seconds > >>>>>> > >>>>>> [nb-javac] Compiling 5 source files to <unzip-root>/xml.tools/build/ > >>>>>> classes > >>>>>> > >>>>>> [repeat] warning: [options] bootstrap class path not set in > >>>>> conjunction > >>>>>> with -source 1.4 > >>>>>> > >>>>>> [repeat] error: Source option 1.4 is no longer supported. Use 1.6 > or > >>>>>> later. > >>>>>> > >>>>>> [repeat] error: Target option 1.4 is no longer supported. Use 1.6 > or > >>>>>> later. > >>>>>> > >>>>>> [nbmerge] Failed to build target: all-xml.tools > >>>>>> > >>>>>> > >>>>>> BUILD FAILED > >>>>>> > >>>>>> <unzip-root>/nbbuild/build.xml:450: The following error occurred > >> while > >>>>>> executing this line: > >>>>>> > >>>>>> <unzip-root>/nbbuild/build.xml:445: The following error occurred > >> while > >>>>>> executing this line: > >>>>>> > >>>>>> <unzip-root>/nbbuild/build.xml:492: The following error occurred > >> while > >>>>>> executing this line: > >>>>>> > >>>>>> <unzip-root>/nbbuild/templates/common.xml:225: Compile failed; see > >> the > >>>>>> compiler error output for details. > >>>>>> > >>>>>> > >>>>>> > >>>>>> *Cheers* > >>>>>> Mani/Naren/Iyer > >>>>>> *The trick of walking on water is knowing where the stones are.* > >>>>>> > >>>>>> On Thu, Jun 15, 2017 at 12:13 AM, Marco Molteni <[email protected] > > > >>>>>> wrote: > >>>>>> > >>>>>>> hi, > >>>>>>> > >>>>>>> macOS: High Sierra Beta > >>>>>>> JDK: Java(TM) SE Runtime Environment (build 1.8.0_92-b14) > >>>>>>> > >>>>>>> Build, tryme and new small application: OK > >>>>>>> > >>>>>>> With JDK 9 there I get the following error, it seems that JDK 9 is > >>>> not > >>>>>>> supported. > >>>>>>> > >>>>>>> /Users/marco/Downloads/netbeans-donation-review/ > >>>>>>> nbbuild/templates/projectized.xml:96: > >>>>>>> You are attempting to build NetBeans using JDK 9 (or higher). > >>>>>>> > >>>>>>> This is forbidden as it may lead to accidental usage of JDK 9+ > APIs. > >>>>>>> > >>>>>>> Either run Ant with JDK 8, or set nbjdk.home=<JDK 8 home> in > >>>>>>> /Users/marco/Downloads/netbeans-donation-review/ > >>>>>>> nbbuild/user.build.properties > >>>>>>> > >>>>>>> (can be set from IDE by opening a module project's Properties > dialog > >>>>> and > >>>>>>> picking the right Java Platform in Libraries). > >>>>>>> > >>>>>>> You can alternatively set this property in /Users/marco/.nbbuild. > >>>>>>> properties > >>>>>>> to affect all checkouts on this machine. > >>>>>>> > >>>>>>> If you are sure you want to build with JDK 9+ anyway, use: > >>>>>>> -Dpermit.jdk9.builds=true > >>>>>>> > >>>>>>> > >>>>>>> I tried with '-Dpermit.jdk9.builds=true' but the build failed: > >>>>>>> > >>>>>>> [nbmerge] Failed to build target: all-o.n.bootstrap > >>>>>>> > >>>>>>> BUILD FAILED > >>>>>>> > >>>>>>> On Wed, Jun 14, 2017 at 8:15 PM, Geertjan Wielenga < > >>>>>>> [email protected]> wrote: > >>>>>>> > >>>>>>>> Can you also try with JDK 8 and see if that makes a difference? > >>>>>>>> > >>>>>>>> Gj > >>>>>>>> > >>>>>>>> On Wed, Jun 14, 2017 at 7:55 PM, Marco Molteni < > [email protected] > >>>>> > >>>>>>> wrote: > >>>>>>>> > >>>>>>>>> Hi, > >>>>>>>>> > >>>>>>>>> OS: macOS 10.13 Beta (High Sierra) > >>>>>>>>> JDK 9: Java(TM) SE Runtime Environment (build 9-ea+173) > >>>>>>>>> > >>>>>>>>> Build FAILED. > >>>>>>>>> > >>>>>>>>> Should I open an issue or the environment doesn't qualify for the > >>>>>> test? > >>>>>>>>> > >>>>>>>>> > >>>>>>>>> Marco > >>>>>>>>> > >>>>>>>>> On Wed, Jun 14, 2017 at 1:25 AM, Jiří Kovalský < > >>>>>>> [email protected] > >>>>>>>>> > >>>>>>>>> wrote: > >>>>>>>>> > >>>>>>>>>> Hello NetCAT 9.0 participants, > >>>>>>>>>> > >>>>>>>>>> let me first of all warmly welcome all the well known faces > >>>>>> (ehm, > >>>>>>>>>> e-mails :) in this new Apache hosted NetCAT mailing list but > >>>> more > >>>>>>>>>> importantly we are thrilled to see several new supporters! > >>>>>>>>>> > >>>>>>>>>> While there are almost 80 subscribers to this list, we have > >>>>> only > >>>>>>> 56 > >>>>>>>>>> participants registered in the NetBeans dashboard [1] so if you > >>>>>> don't > >>>>>>>>> find > >>>>>>>>>> your name in the table, we strongly suggest to sign up [2] as > >>>>> soon > >>>>>> as > >>>>>>>>>> possible. Without passing this registration step, you won't > >>>> have > >>>>>> your > >>>>>>>>>> account created in Synergy and you won't be able to participate > >>>>> in > >>>>>>> the > >>>>>>>>>> official certification later. > >>>>>>>>>> > >>>>>>>>>> [1] http://services.netbeans.org/ > >>>> dashboard/web/participants.php > >>>>>>>>>> [2] http://services.netbeans.org/dashboard/web/netcat_signup. > >>>> php > >>>>>>>>>> > >>>>>>>>>> Today we have the very first assignment for you. As the > >>>>> initial > >>>>>>>>>> NetBeans code donation to Apache Incubator is just round the > >>>>> corner > >>>>>>> we > >>>>>>>>>> would like you to download the ZIP with NetBeans sources, > >>>> extract > >>>>>>> these > >>>>>>>>>> locally, build the IDE with ANT and then give it your first > >>>> test > >>>>>>> drive. > >>>>>>>>> The > >>>>>>>>>> more OS/JDK8/JDK9 configurations we get covered the better! > >>>>>>>>>> > >>>>>>>>>> If you spot anything suspicious either during the building > >>>>>> process > >>>>>>>> or > >>>>>>>>>> using the IDE later, don't hesitate to share your findings > >>>>> through > >>>>>>> this > >>>>>>>>>> list first and let's file common problems to JIRA [3] then. > >>>>>>>>>> > >>>>>>>>>> [3] https://issues.apache.org/jira/projects/NETBEANS > >>>>>>>>>> > >>>>>>>>>> The ZIP and instructions what to do are available here: > >>>>>>>>>> > >>>>>>>>>> http://deadlock.netbeans.org/job/prototypes-donation_review/ > >>>>>>>>>> > >>>>>>>>>> Thanks for your help and we declare open the NetBeans Community > >>>>>>>>> Acceptance > >>>>>>>>>> Program (NetCAT) of version 9.0! :) > >>>>>>>>>> > >>>>>>>>>> Happy testing, > >>>>>>>>>> Jirka & Hermien > >>>>>>>>>> > >>>>>>>>> > >>>>>>>> > >>>>>>> > >>>>>> > >>>>> > >>>> > >>> > >>> > >>> > >>> -- > >>> > >>> Best regards, > >>> Thilina Ranathunga. > >> > >> > >
