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

Reply via email to