Re: Java editor
Hi Jan, I ran master + PR-331 + PR-336 through a quick spin. I successfully did a small refactoring (method rename) in the JNA codebase (the same as the one that resulted in exceptions in the previous spin). All runs works without exceptions (the JDK8 without nb-javac did not offer refactoring of course). Thank you! Happy holidays all around. Matthias Am Sonntag, den 17.12.2017, 09:20 +0100 schrieb Jan Lahoda: > Hi, > > I've updated the jdk-javac branch (in the incubator-netbeans repository) to > run on JDK 8 even without nb-javac, and show a dialog (on the first run) or > a notification to install nb-javac (or run on JDK 9). My plan is to make a > pass through the patch and send a pull request. But it would be helpful if > someone would be willing to try the branch and provide feedback if needed. > > Thanks, > Jan > > > On Tue, Dec 12, 2017 at 7:20 PM, Jan Lahodawrote: > > > Hello, > > > > Today, we were talking with Jarda (jtulach) and Geertjan about what do we > > do with the Java support for the beta release. > > > > I think the proposal is roughly like this: > > -the jdk-javac branch will be updated to > > --allow the IDE to start on JDK 8, with javac based Java features disabled > > (as best as we can, some exceptions might still happen, which we will > > resolve as we find them). > > --when running on JDK 8, there will be a notification/popup/dialog that > > the Java features are disabled and that the IDE either needs to run on JDK > > 9 or later, or the additional nb-javac module must be installed (the latter > > being preferred, a "link" to perform the action included) > > --when running on JDK 9, show (once?) a notification/popup that the IDE's > > behavior may improve by installing the additional nb-javac module. > > -critical problems with the jdk-javac branch that we find should be fixed > > -a pull request to merge the jdk-javac branch into master will be sent > > > > (Jarda, please correct me if I missed something.) > > > > Are there any comments/objections/help offers to this proposal? > > > > I'd like to get to this later this week. > > > > Thanks, > > Jan > > > > - 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
Re: Java editor
Argh!, I forgot to rm -rf $HOME/.netbeans/dev !! Seems to be working now. Thanks, Antonio P.S.: Intructions for others wishing to try out the jdk-javac branch in their github forks: a) Fetch from upstream git fetch b) Create a local branch named "jdk-javac" from Apache's jdk-javac git checkout -b jdk-javac upstream/jdk-javac c) Push your local branch to your fork (origin) git push -u origin jdk-javac El 19/12/17 a las 07:43, Jan Lahoda escribió: On Tue, Dec 19, 2017 at 7:19 AM, Antoniowrote: Hi, In order to test this jdk-javac branch, shall I compile with JDK9? Or may I compile with JDK8 and then run on top of JDK9? Compile with JDK8 (the build scripts don't support compiling on 9). The build will download JDK 9 javac and compile against it. Run on top of JDK 9 or early access JDK 10 builds should work. Jan Thanks, Antonio El 17/12/17 a las 09:20, Jan Lahoda escribió: Hi, I've updated the jdk-javac branch (in the incubator-netbeans repository) to run on JDK 8 even without nb-javac, and show a dialog (on the first run) or a notification to install nb-javac (or run on JDK 9). My plan is to make a pass through the patch and send a pull request. But it would be helpful if someone would be willing to try the branch and provide feedback if needed. Thanks, Jan On Tue, Dec 12, 2017 at 7:20 PM, Jan Lahoda wrote: Hello, Today, we were talking with Jarda (jtulach) and Geertjan about what do we do with the Java support for the beta release. I think the proposal is roughly like this: -the jdk-javac branch will be updated to --allow the IDE to start on JDK 8, with javac based Java features disabled (as best as we can, some exceptions might still happen, which we will resolve as we find them). --when running on JDK 8, there will be a notification/popup/dialog that the Java features are disabled and that the IDE either needs to run on JDK 9 or later, or the additional nb-javac module must be installed (the latter being preferred, a "link" to perform the action included) --when running on JDK 9, show (once?) a notification/popup that the IDE's behavior may improve by installing the additional nb-javac module. -critical problems with the jdk-javac branch that we find should be fixed -a pull request to merge the jdk-javac branch into master will be sent (Jarda, please correct me if I missed something.) Are there any comments/objections/help offers to this proposal? I'd like to get to this later this week. Thanks, Jan - 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
Re: Java editor
On Tue, Dec 19, 2017 at 7:19 AM, Antoniowrote: > Hi, > > In order to test this jdk-javac branch, shall I compile with JDK9? Or may > I compile with JDK8 and then run on top of JDK9? > Compile with JDK8 (the build scripts don't support compiling on 9). The build will download JDK 9 javac and compile against it. Run on top of JDK 9 or early access JDK 10 builds should work. Jan > > Thanks, > Antonio > > El 17/12/17 a las 09:20, Jan Lahoda escribió: > > Hi, >> >> I've updated the jdk-javac branch (in the incubator-netbeans repository) >> to >> run on JDK 8 even without nb-javac, and show a dialog (on the first run) >> or >> a notification to install nb-javac (or run on JDK 9). My plan is to make a >> pass through the patch and send a pull request. But it would be helpful if >> someone would be willing to try the branch and provide feedback if needed. >> >> Thanks, >> Jan >> >> >> On Tue, Dec 12, 2017 at 7:20 PM, Jan Lahoda wrote: >> >> Hello, >>> >>> Today, we were talking with Jarda (jtulach) and Geertjan about what do we >>> do with the Java support for the beta release. >>> >>> I think the proposal is roughly like this: >>> -the jdk-javac branch will be updated to >>> --allow the IDE to start on JDK 8, with javac based Java features >>> disabled >>> (as best as we can, some exceptions might still happen, which we will >>> resolve as we find them). >>> --when running on JDK 8, there will be a notification/popup/dialog that >>> the Java features are disabled and that the IDE either needs to run on >>> JDK >>> 9 or later, or the additional nb-javac module must be installed (the >>> latter >>> being preferred, a "link" to perform the action included) >>> --when running on JDK 9, show (once?) a notification/popup that the IDE's >>> behavior may improve by installing the additional nb-javac module. >>> -critical problems with the jdk-javac branch that we find should be fixed >>> -a pull request to merge the jdk-javac branch into master will be sent >>> >>> (Jarda, please correct me if I missed something.) >>> >>> Are there any comments/objections/help offers to this proposal? >>> >>> I'd like to get to this later this week. >>> >>> Thanks, >>> Jan >>> >>> >>> >> > - > 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 > > > >
Re: Java editor
Hi, In order to test this jdk-javac branch, shall I compile with JDK9? Or may I compile with JDK8 and then run on top of JDK9? Thanks, Antonio El 17/12/17 a las 09:20, Jan Lahoda escribió: Hi, I've updated the jdk-javac branch (in the incubator-netbeans repository) to run on JDK 8 even without nb-javac, and show a dialog (on the first run) or a notification to install nb-javac (or run on JDK 9). My plan is to make a pass through the patch and send a pull request. But it would be helpful if someone would be willing to try the branch and provide feedback if needed. Thanks, Jan On Tue, Dec 12, 2017 at 7:20 PM, Jan Lahodawrote: Hello, Today, we were talking with Jarda (jtulach) and Geertjan about what do we do with the Java support for the beta release. I think the proposal is roughly like this: -the jdk-javac branch will be updated to --allow the IDE to start on JDK 8, with javac based Java features disabled (as best as we can, some exceptions might still happen, which we will resolve as we find them). --when running on JDK 8, there will be a notification/popup/dialog that the Java features are disabled and that the IDE either needs to run on JDK 9 or later, or the additional nb-javac module must be installed (the latter being preferred, a "link" to perform the action included) --when running on JDK 9, show (once?) a notification/popup that the IDE's behavior may improve by installing the additional nb-javac module. -critical problems with the jdk-javac branch that we find should be fixed -a pull request to merge the jdk-javac branch into master will be sent (Jarda, please correct me if I missed something.) Are there any comments/objections/help offers to this proposal? I'd like to get to this later this week. Thanks, Jan - 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
Re: Java editor
Hey Jan, Am Sonntag, den 17.12.2017, 21:48 +0100 schrieb Jan Lahoda: > Thanks Matthias. Thanks for the tests. I'll look at the exceptions, > although I cannot promise all of them are fixable (in NetBeans). > Also, if > you'd have specific steps to reproduce the Assertionerror on > Assert:155, > that'd be helpful. > This happens when I open the MemoryTest unittest of JNA in the freshly build netbeans installation. You can grab the sourcecode for JNA from github: https://github.com/java-native-access/jna.git I was on master when I tested. There is a freeform project in the main directory - that is the project I have open and from which I open the MemoryTest.java file. Maybe that helps. Greetings Matthias
Re: Java editor
Sure, makes sense, let’s leave it the way you have done it now. Would be good to have a list of all the issues that need to be fixed for javac from JDK 9 to work perfectly. By the way, is there anything blocking us from doing a VOTE thread for the Beta release at this point? To me, seems like we’re ready. Thanks, Gj On Sun, 17 Dec 2017 at 22:03, Jan Lahodawrote: > Hi Geertjan, > > On Sun, Dec 17, 2017 at 12:18 PM, Geertjan Wielenga < > geertjan.wiele...@googlemail.com> wrote: > > > It seems that even when I start up on JDK 9, I get a notification message > > that I should install nb-javac for "improved Java editing experience". > > > > I think if JDK 9 is used, since javac from the JDK is then used, we > should > > leave it at that and not tell the user to install nb-javac. > > > > I guess there's a broad range of things we could do. The current behavior > is that the notification is once shown in a pop-up, then in a "silent" mode > (it is listed in the notification window and gets the notification icon in > the status line, but not a popup). The reason is that even on JDK 9, there > are some (more) bugs (like exceptions) when using JDK's javac compared to > nb-javac (and the idea is to allow users to install it easily). But we > could show it only once, or always show in the silent mode, etc. > > Jan > > > > Gj > > > > On Sun, Dec 17, 2017 at 12:10 PM, Geertjan Wielenga < > > geertjan.wiele...@googlemail.com> wrote: > > > > > https://cwiki.apache.org/confluence/display/NETBEANS/ > > Overview%3A+nb-javac > > > > > > Gj > > > > > > On Sun, Dec 17, 2017 at 12:09 PM, Peter Steele > > > wrote: > > > > > >> Is there anything anywhere saying why netbeans needs its own java > > compiler > > >> (nb-javac) What features require this? I'm just surprised that > netbeans > > >> was > > >> ever built with a custom javac. > > >> > > >> On 17 Dec 2017 11:03, "Geertjan Wielenga" > > >> com> > > >> wrote: > > >> > > >> It's great and works for me and complies with the instructions we have > > >> received re nb-javac, i.e., users must explicitly choose to install it > > and > > >> agree to its licensing terms. > > >> > > >> I have updated the Beta planning page to show the solution via the > most > > >> important dialog boxes: > > >> > > >> https://cwiki.apache.org/confluence/display/NETBEANS/ > > >> Apache+NetBeans+9.0+Beta > > >> > > >> But why the "highly recommended" in bold for nb-javac? I'd omit this, > I > > >> think it's up to the user and could be confusing. > > >> > > >> Gj > > >> > > >> > > >> On Sun, Dec 17, 2017 at 9:20 AM, Jan Lahoda wrote: > > >> > > >> > Hi, > > >> > > > >> > I've updated the jdk-javac branch (in the incubator-netbeans > > repository) > > >> to > > >> > run on JDK 8 even without nb-javac, and show a dialog (on the first > > run) > > >> or > > >> > a notification to install nb-javac (or run on JDK 9). My plan is to > > >> make a > > >> > pass through the patch and send a pull request. But it would be > > helpful > > >> if > > >> > someone would be willing to try the branch and provide feedback if > > >> needed. > > >> > > > >> > Thanks, > > >> > Jan > > >> > > > >> > > > >> > On Tue, Dec 12, 2017 at 7:20 PM, Jan Lahoda > wrote: > > >> > > > >> > > Hello, > > >> > > > > >> > > Today, we were talking with Jarda (jtulach) and Geertjan about > what > > do > > >> we > > >> > > do with the Java support for the beta release. > > >> > > > > >> > > I think the proposal is roughly like this: > > >> > > -the jdk-javac branch will be updated to > > >> > > --allow the IDE to start on JDK 8, with javac based Java features > > >> > disabled > > >> > > (as best as we can, some exceptions might still happen, which we > > will > > >> > > resolve as we find them). > > >> > > --when running on JDK 8, there will be a notification/popup/dialog > > >> that > > >> > > the Java features are disabled and that the IDE either needs to > run > > on > > >> > JDK > > >> > > 9 or later, or the additional nb-javac module must be installed > (the > > >> > latter > > >> > > being preferred, a "link" to perform the action included) > > >> > > --when running on JDK 9, show (once?) a notification/popup that > the > > >> IDE's > > >> > > behavior may improve by installing the additional nb-javac module. > > >> > > -critical problems with the jdk-javac branch that we find should > be > > >> fixed > > >> > > -a pull request to merge the jdk-javac branch into master will be > > sent > > >> > > > > >> > > (Jarda, please correct me if I missed something.) > > >> > > > > >> > > Are there any comments/objections/help offers to this proposal? > > >> > > > > >> > > I'd like to get to this later this week. > > >> > > > > >> > > Thanks, > > >> > > Jan > > >> > > > > >> > > > > >> > > > >> > > > > > > > > >
Re: Java editor
Hi Geertjan, On Sun, Dec 17, 2017 at 12:18 PM, Geertjan Wielenga < geertjan.wiele...@googlemail.com> wrote: > It seems that even when I start up on JDK 9, I get a notification message > that I should install nb-javac for "improved Java editing experience". > > I think if JDK 9 is used, since javac from the JDK is then used, we should > leave it at that and not tell the user to install nb-javac. > I guess there's a broad range of things we could do. The current behavior is that the notification is once shown in a pop-up, then in a "silent" mode (it is listed in the notification window and gets the notification icon in the status line, but not a popup). The reason is that even on JDK 9, there are some (more) bugs (like exceptions) when using JDK's javac compared to nb-javac (and the idea is to allow users to install it easily). But we could show it only once, or always show in the silent mode, etc. Jan > Gj > > On Sun, Dec 17, 2017 at 12:10 PM, Geertjan Wielenga < > geertjan.wiele...@googlemail.com> wrote: > > > https://cwiki.apache.org/confluence/display/NETBEANS/ > Overview%3A+nb-javac > > > > Gj > > > > On Sun, Dec 17, 2017 at 12:09 PM, Peter Steele> > wrote: > > > >> Is there anything anywhere saying why netbeans needs its own java > compiler > >> (nb-javac) What features require this? I'm just surprised that netbeans > >> was > >> ever built with a custom javac. > >> > >> On 17 Dec 2017 11:03, "Geertjan Wielenga" >> com> > >> wrote: > >> > >> It's great and works for me and complies with the instructions we have > >> received re nb-javac, i.e., users must explicitly choose to install it > and > >> agree to its licensing terms. > >> > >> I have updated the Beta planning page to show the solution via the most > >> important dialog boxes: > >> > >> https://cwiki.apache.org/confluence/display/NETBEANS/ > >> Apache+NetBeans+9.0+Beta > >> > >> But why the "highly recommended" in bold for nb-javac? I'd omit this, I > >> think it's up to the user and could be confusing. > >> > >> Gj > >> > >> > >> On Sun, Dec 17, 2017 at 9:20 AM, Jan Lahoda wrote: > >> > >> > Hi, > >> > > >> > I've updated the jdk-javac branch (in the incubator-netbeans > repository) > >> to > >> > run on JDK 8 even without nb-javac, and show a dialog (on the first > run) > >> or > >> > a notification to install nb-javac (or run on JDK 9). My plan is to > >> make a > >> > pass through the patch and send a pull request. But it would be > helpful > >> if > >> > someone would be willing to try the branch and provide feedback if > >> needed. > >> > > >> > Thanks, > >> > Jan > >> > > >> > > >> > On Tue, Dec 12, 2017 at 7:20 PM, Jan Lahoda wrote: > >> > > >> > > Hello, > >> > > > >> > > Today, we were talking with Jarda (jtulach) and Geertjan about what > do > >> we > >> > > do with the Java support for the beta release. > >> > > > >> > > I think the proposal is roughly like this: > >> > > -the jdk-javac branch will be updated to > >> > > --allow the IDE to start on JDK 8, with javac based Java features > >> > disabled > >> > > (as best as we can, some exceptions might still happen, which we > will > >> > > resolve as we find them). > >> > > --when running on JDK 8, there will be a notification/popup/dialog > >> that > >> > > the Java features are disabled and that the IDE either needs to run > on > >> > JDK > >> > > 9 or later, or the additional nb-javac module must be installed (the > >> > latter > >> > > being preferred, a "link" to perform the action included) > >> > > --when running on JDK 9, show (once?) a notification/popup that the > >> IDE's > >> > > behavior may improve by installing the additional nb-javac module. > >> > > -critical problems with the jdk-javac branch that we find should be > >> fixed > >> > > -a pull request to merge the jdk-javac branch into master will be > sent > >> > > > >> > > (Jarda, please correct me if I missed something.) > >> > > > >> > > Are there any comments/objections/help offers to this proposal? > >> > > > >> > > I'd like to get to this later this week. > >> > > > >> > > Thanks, > >> > > Jan > >> > > > >> > > > >> > > >> > > > > >
Re: Java editor
Thanks Matthias. Thanks for the tests. I'll look at the exceptions, although I cannot promise all of them are fixable (in NetBeans). Also, if you'd have specific steps to reproduce the Assertionerror on Assert:155, that'd be helpful. On Sun, Dec 17, 2017 at 12:01 PM, Matthias Bläsing < mblaes...@doppel-helix.eu> wrote: > Hey Jan, > > Am Sonntag, den 17.12.2017, 09:20 +0100 schrieb Jan Lahoda: > > > > I've updated the jdk-javac branch (in the incubator-netbeans repository) > to > > run on JDK 8 even without nb-javac, and show a dialog (on the first run) > or > > a notification to install nb-javac (or run on JDK 9). My plan is to make > a > > pass through the patch and send a pull request. But it would be helpful > if > > someone would be willing to try the branch and provide feedback if > needed. > > > > I gave it very short spin on OpenJDK 8 and Oracle JDK 9: > > * Both the dialog and the notification were triggered correctly. This >looks good. > * With the nbjavacc thinks looked as expected - it just worked on JDK >8 and 9 > * With JDK8 and without the nbjavacc module as expected most functions >were deactivated. While running I got exceptions when I opened the >JNA codebase (a netbeans free-form project). I attached the >messages.log as "messages-without-nbjavacc-jdk8.log" > * With JDK9 I hit assertions and got exceptions. The messages.log is >attached as "messages-without-nbjavacc-jdk9.log" and the referenced >MemoryTest.dump is also attached. > > All tests were run with a clean userdir. I hope that helps a bit. > > As an afterthought: Our distribution problem comes from licensing > decisions for the javac. Could ECJ be an alternative? > I guess anyone can experiment/work on anything. But, knowing how much effort it was to re-write the Java support last time, I don't think that's something I'd personally want to do (esp. unless there are good technical reasons to do so). Jan > > Greetings > > Matthias
Re: Java editor
On Sun, 17 Dec 2017, 11:18 Geertjan Wielenga, < geertjan.wiele...@googlemail.com> wrote: > I think if JDK 9 is used, since javac from the JDK is then used, we should > leave it at that and not tell the user to install nb-javac. > That's not what Jan's original message says - JDK javac only used if nb-javac not installed. Doing otherwise would give everyone on JDK 9 a worse editing experience, right? Best wishes, Neil > -- Neil C Smith Artist & Technologist www.neilcsmith.net Praxis LIVE - hybrid visual IDE for creative coding - www.praxislive.org
Re: Java editor
Another link for those interested in understanding the background of this discussion: https://cwiki.apache.org/confluence/display/NETBEANS/Java+Editor+Using+JDK+javac Gj On Sun, Dec 17, 2017 at 12:18 PM, Geertjan Wielenga < geertjan.wiele...@googlemail.com> wrote: > It seems that even when I start up on JDK 9, I get a notification message > that I should install nb-javac for "improved Java editing experience". > > I think if JDK 9 is used, since javac from the JDK is then used, we should > leave it at that and not tell the user to install nb-javac. > > Gj > > On Sun, Dec 17, 2017 at 12:10 PM, Geertjan Wielenga < > geertjan.wiele...@googlemail.com> wrote: > >> https://cwiki.apache.org/confluence/display/NETBEANS/Overview%3A+nb-javac >> >> Gj >> >> On Sun, Dec 17, 2017 at 12:09 PM, Peter Steele <steeleh...@gmail.com> >> wrote: >> >>> Is there anything anywhere saying why netbeans needs its own java >>> compiler >>> (nb-javac) What features require this? I'm just surprised that netbeans >>> was >>> ever built with a custom javac. >>> >>> On 17 Dec 2017 11:03, "Geertjan Wielenga" <geertjan.wielenga@googlemail. >>> com> >>> wrote: >>> >>> It's great and works for me and complies with the instructions we have >>> received re nb-javac, i.e., users must explicitly choose to install it >>> and >>> agree to its licensing terms. >>> >>> I have updated the Beta planning page to show the solution via the most >>> important dialog boxes: >>> >>> https://cwiki.apache.org/confluence/display/NETBEANS/ >>> Apache+NetBeans+9.0+Beta >>> >>> But why the "highly recommended" in bold for nb-javac? I'd omit this, I >>> think it's up to the user and could be confusing. >>> >>> Gj >>> >>> >>> On Sun, Dec 17, 2017 at 9:20 AM, Jan Lahoda <lah...@gmail.com> wrote: >>> >>> > Hi, >>> > >>> > I've updated the jdk-javac branch (in the incubator-netbeans >>> repository) >>> to >>> > run on JDK 8 even without nb-javac, and show a dialog (on the first >>> run) >>> or >>> > a notification to install nb-javac (or run on JDK 9). My plan is to >>> make a >>> > pass through the patch and send a pull request. But it would be >>> helpful if >>> > someone would be willing to try the branch and provide feedback if >>> needed. >>> > >>> > Thanks, >>> > Jan >>> > >>> > >>> > On Tue, Dec 12, 2017 at 7:20 PM, Jan Lahoda <lah...@gmail.com> wrote: >>> > >>> > > Hello, >>> > > >>> > > Today, we were talking with Jarda (jtulach) and Geertjan about what >>> do >>> we >>> > > do with the Java support for the beta release. >>> > > >>> > > I think the proposal is roughly like this: >>> > > -the jdk-javac branch will be updated to >>> > > --allow the IDE to start on JDK 8, with javac based Java features >>> > disabled >>> > > (as best as we can, some exceptions might still happen, which we will >>> > > resolve as we find them). >>> > > --when running on JDK 8, there will be a notification/popup/dialog >>> that >>> > > the Java features are disabled and that the IDE either needs to run >>> on >>> > JDK >>> > > 9 or later, or the additional nb-javac module must be installed (the >>> > latter >>> > > being preferred, a "link" to perform the action included) >>> > > --when running on JDK 9, show (once?) a notification/popup that the >>> IDE's >>> > > behavior may improve by installing the additional nb-javac module. >>> > > -critical problems with the jdk-javac branch that we find should be >>> fixed >>> > > -a pull request to merge the jdk-javac branch into master will be >>> sent >>> > > >>> > > (Jarda, please correct me if I missed something.) >>> > > >>> > > Are there any comments/objections/help offers to this proposal? >>> > > >>> > > I'd like to get to this later this week. >>> > > >>> > > Thanks, >>> > > Jan >>> > > >>> > > >>> > >>> >> >> >
Re: Java editor
It seems that even when I start up on JDK 9, I get a notification message that I should install nb-javac for "improved Java editing experience". I think if JDK 9 is used, since javac from the JDK is then used, we should leave it at that and not tell the user to install nb-javac. Gj On Sun, Dec 17, 2017 at 12:10 PM, Geertjan Wielenga < geertjan.wiele...@googlemail.com> wrote: > https://cwiki.apache.org/confluence/display/NETBEANS/Overview%3A+nb-javac > > Gj > > On Sun, Dec 17, 2017 at 12:09 PM, Peter Steele> wrote: > >> Is there anything anywhere saying why netbeans needs its own java compiler >> (nb-javac) What features require this? I'm just surprised that netbeans >> was >> ever built with a custom javac. >> >> On 17 Dec 2017 11:03, "Geertjan Wielenga" > com> >> wrote: >> >> It's great and works for me and complies with the instructions we have >> received re nb-javac, i.e., users must explicitly choose to install it and >> agree to its licensing terms. >> >> I have updated the Beta planning page to show the solution via the most >> important dialog boxes: >> >> https://cwiki.apache.org/confluence/display/NETBEANS/ >> Apache+NetBeans+9.0+Beta >> >> But why the "highly recommended" in bold for nb-javac? I'd omit this, I >> think it's up to the user and could be confusing. >> >> Gj >> >> >> On Sun, Dec 17, 2017 at 9:20 AM, Jan Lahoda wrote: >> >> > Hi, >> > >> > I've updated the jdk-javac branch (in the incubator-netbeans repository) >> to >> > run on JDK 8 even without nb-javac, and show a dialog (on the first run) >> or >> > a notification to install nb-javac (or run on JDK 9). My plan is to >> make a >> > pass through the patch and send a pull request. But it would be helpful >> if >> > someone would be willing to try the branch and provide feedback if >> needed. >> > >> > Thanks, >> > Jan >> > >> > >> > On Tue, Dec 12, 2017 at 7:20 PM, Jan Lahoda wrote: >> > >> > > Hello, >> > > >> > > Today, we were talking with Jarda (jtulach) and Geertjan about what do >> we >> > > do with the Java support for the beta release. >> > > >> > > I think the proposal is roughly like this: >> > > -the jdk-javac branch will be updated to >> > > --allow the IDE to start on JDK 8, with javac based Java features >> > disabled >> > > (as best as we can, some exceptions might still happen, which we will >> > > resolve as we find them). >> > > --when running on JDK 8, there will be a notification/popup/dialog >> that >> > > the Java features are disabled and that the IDE either needs to run on >> > JDK >> > > 9 or later, or the additional nb-javac module must be installed (the >> > latter >> > > being preferred, a "link" to perform the action included) >> > > --when running on JDK 9, show (once?) a notification/popup that the >> IDE's >> > > behavior may improve by installing the additional nb-javac module. >> > > -critical problems with the jdk-javac branch that we find should be >> fixed >> > > -a pull request to merge the jdk-javac branch into master will be sent >> > > >> > > (Jarda, please correct me if I missed something.) >> > > >> > > Are there any comments/objections/help offers to this proposal? >> > > >> > > I'd like to get to this later this week. >> > > >> > > Thanks, >> > > Jan >> > > >> > > >> > >> > >
Re: Java editor
https://cwiki.apache.org/confluence/display/NETBEANS/Overview%3A+nb-javac Gj On Sun, Dec 17, 2017 at 12:09 PM, Peter Steelewrote: > Is there anything anywhere saying why netbeans needs its own java compiler > (nb-javac) What features require this? I'm just surprised that netbeans was > ever built with a custom javac. > > On 17 Dec 2017 11:03, "Geertjan Wielenga" com> > wrote: > > It's great and works for me and complies with the instructions we have > received re nb-javac, i.e., users must explicitly choose to install it and > agree to its licensing terms. > > I have updated the Beta planning page to show the solution via the most > important dialog boxes: > > https://cwiki.apache.org/confluence/display/NETBEANS/ > Apache+NetBeans+9.0+Beta > > But why the "highly recommended" in bold for nb-javac? I'd omit this, I > think it's up to the user and could be confusing. > > Gj > > > On Sun, Dec 17, 2017 at 9:20 AM, Jan Lahoda wrote: > > > Hi, > > > > I've updated the jdk-javac branch (in the incubator-netbeans repository) > to > > run on JDK 8 even without nb-javac, and show a dialog (on the first run) > or > > a notification to install nb-javac (or run on JDK 9). My plan is to make > a > > pass through the patch and send a pull request. But it would be helpful > if > > someone would be willing to try the branch and provide feedback if > needed. > > > > Thanks, > > Jan > > > > > > On Tue, Dec 12, 2017 at 7:20 PM, Jan Lahoda wrote: > > > > > Hello, > > > > > > Today, we were talking with Jarda (jtulach) and Geertjan about what do > we > > > do with the Java support for the beta release. > > > > > > I think the proposal is roughly like this: > > > -the jdk-javac branch will be updated to > > > --allow the IDE to start on JDK 8, with javac based Java features > > disabled > > > (as best as we can, some exceptions might still happen, which we will > > > resolve as we find them). > > > --when running on JDK 8, there will be a notification/popup/dialog that > > > the Java features are disabled and that the IDE either needs to run on > > JDK > > > 9 or later, or the additional nb-javac module must be installed (the > > latter > > > being preferred, a "link" to perform the action included) > > > --when running on JDK 9, show (once?) a notification/popup that the > IDE's > > > behavior may improve by installing the additional nb-javac module. > > > -critical problems with the jdk-javac branch that we find should be > fixed > > > -a pull request to merge the jdk-javac branch into master will be sent > > > > > > (Jarda, please correct me if I missed something.) > > > > > > Are there any comments/objections/help offers to this proposal? > > > > > > I'd like to get to this later this week. > > > > > > Thanks, > > > Jan > > > > > > > > >
Re: Java editor
Is there anything anywhere saying why netbeans needs its own java compiler (nb-javac) What features require this? I'm just surprised that netbeans was ever built with a custom javac. On 17 Dec 2017 11:03, "Geertjan Wielenga"wrote: It's great and works for me and complies with the instructions we have received re nb-javac, i.e., users must explicitly choose to install it and agree to its licensing terms. I have updated the Beta planning page to show the solution via the most important dialog boxes: https://cwiki.apache.org/confluence/display/NETBEANS/ Apache+NetBeans+9.0+Beta But why the "highly recommended" in bold for nb-javac? I'd omit this, I think it's up to the user and could be confusing. Gj On Sun, Dec 17, 2017 at 9:20 AM, Jan Lahoda wrote: > Hi, > > I've updated the jdk-javac branch (in the incubator-netbeans repository) to > run on JDK 8 even without nb-javac, and show a dialog (on the first run) or > a notification to install nb-javac (or run on JDK 9). My plan is to make a > pass through the patch and send a pull request. But it would be helpful if > someone would be willing to try the branch and provide feedback if needed. > > Thanks, > Jan > > > On Tue, Dec 12, 2017 at 7:20 PM, Jan Lahoda wrote: > > > Hello, > > > > Today, we were talking with Jarda (jtulach) and Geertjan about what do we > > do with the Java support for the beta release. > > > > I think the proposal is roughly like this: > > -the jdk-javac branch will be updated to > > --allow the IDE to start on JDK 8, with javac based Java features > disabled > > (as best as we can, some exceptions might still happen, which we will > > resolve as we find them). > > --when running on JDK 8, there will be a notification/popup/dialog that > > the Java features are disabled and that the IDE either needs to run on > JDK > > 9 or later, or the additional nb-javac module must be installed (the > latter > > being preferred, a "link" to perform the action included) > > --when running on JDK 9, show (once?) a notification/popup that the IDE's > > behavior may improve by installing the additional nb-javac module. > > -critical problems with the jdk-javac branch that we find should be fixed > > -a pull request to merge the jdk-javac branch into master will be sent > > > > (Jarda, please correct me if I missed something.) > > > > Are there any comments/objections/help offers to this proposal? > > > > I'd like to get to this later this week. > > > > Thanks, > > Jan > > > > >
Re: Java editor
It's great and works for me and complies with the instructions we have received re nb-javac, i.e., users must explicitly choose to install it and agree to its licensing terms. I have updated the Beta planning page to show the solution via the most important dialog boxes: https://cwiki.apache.org/confluence/display/NETBEANS/Apache+NetBeans+9.0+Beta But why the "highly recommended" in bold for nb-javac? I'd omit this, I think it's up to the user and could be confusing. Gj On Sun, Dec 17, 2017 at 9:20 AM, Jan Lahodawrote: > Hi, > > I've updated the jdk-javac branch (in the incubator-netbeans repository) to > run on JDK 8 even without nb-javac, and show a dialog (on the first run) or > a notification to install nb-javac (or run on JDK 9). My plan is to make a > pass through the patch and send a pull request. But it would be helpful if > someone would be willing to try the branch and provide feedback if needed. > > Thanks, > Jan > > > On Tue, Dec 12, 2017 at 7:20 PM, Jan Lahoda wrote: > > > Hello, > > > > Today, we were talking with Jarda (jtulach) and Geertjan about what do we > > do with the Java support for the beta release. > > > > I think the proposal is roughly like this: > > -the jdk-javac branch will be updated to > > --allow the IDE to start on JDK 8, with javac based Java features > disabled > > (as best as we can, some exceptions might still happen, which we will > > resolve as we find them). > > --when running on JDK 8, there will be a notification/popup/dialog that > > the Java features are disabled and that the IDE either needs to run on > JDK > > 9 or later, or the additional nb-javac module must be installed (the > latter > > being preferred, a "link" to perform the action included) > > --when running on JDK 9, show (once?) a notification/popup that the IDE's > > behavior may improve by installing the additional nb-javac module. > > -critical problems with the jdk-javac branch that we find should be fixed > > -a pull request to merge the jdk-javac branch into master will be sent > > > > (Jarda, please correct me if I missed something.) > > > > Are there any comments/objections/help offers to this proposal? > > > > I'd like to get to this later this week. > > > > Thanks, > > Jan > > > > >
Re: Java editor
Sorry to jump in here. May not be clear on the following, so please excuse if I am off topic, etc. On Tue, 12 Dec 2017 19:20:41 +0100 Jan Lahodawrote: > Hello, > > Today, we were talking with Jarda (jtulach) and Geertjan about what > do we do with the Java support for the beta release. > > I think the proposal is roughly like this: > -the jdk-javac branch will be updated to > --allow the IDE to start on JDK 8, with javac based Java features > disabled (as best as we can, some exceptions might still happen, > which we will resolve as we find them). Not sure I am clear with what your saying. I think I am at that point with my Netbeans 9 from source on Java/jDK 9, not using ant, etc. I have mostly working IDE less javac features. Which basically cripples most function, no syntax highlighting for any language, etc. > --when running on JDK 8, there will be a notification/popup/dialog > that the Java features are disabled and that the IDE either needs to > run on JDK 9 or later, or the additional nb-javac module must be > installed (the latter being preferred, a "link" to perform the action > included) --when running on JDK 9, show (once?) a notification/popup > that the IDE's behavior may improve by installing the additional > nb-javac module. -critical problems with the jdk-javac branch that we > find should be fixed -a pull request to merge the jdk-javac branch > into master will be sent Not sure what you mean here. The nb-javac presently has build and likely run issues with Java 9. As does its dependent lib.nbjavac. Which is where I ran into my first Java 9 issue. With a class being private now that was public, causing access issues. That is not resolved with using --release 8. Not sure if built under 8 if it would run under 9 or not. I may need to test that out. Specifically LazyDocCommentTable.Entry is private now https://github.com/apache/incubator-netbeans/blob/master/lib.nbjavac/src/org/netbeans/lib/nbjavac/services/PartialReparser.java#L78 https://github.com/dmlloyd/openjdk/blob/jdk10/master/src/jdk.compiler/share/classes/com/sun/tools/javac/parser/LazyDocCommentTable.java#L46 That is the only error with lib.nbjavac under JDK 9. However nbjavac itself has a number of similar issues. I am not sure how many of those can be addressed yet till I get lib.nbjavac packaged. Since its a dependency of nbjavac. Seems like nbjavac has similar access issues. Thus far without those. Seems you have no syntax highlight support for any language. No project UI from main menu. Many other things are missing, No Java platforms, and other stuff. I could be missing other modules, but seems those are core for a lot of functionality. I have packaged a fair amount of stuff not showing up yet. Not sure what will and will not work without nbjavac. Seems like its pretty crippled as an IDE but works for platform. I can provide screenshots if needed. I have packaged most project and other missing UIs. Thus I can only assume they do not appear because of the lack of lib.nbjavac and nbjavac. Maybe other editor stuff relating to those, java.source.base, etc. I do have a working editor, and all editor packages. But no syntax for other things like Cmake. I installed a plugin for such. I open cmake files and no syntax support. http://www.enlightenment.org/ss/e-5a319216b938f9.23966260.jpg Seems the java stuff is core to projects of any type and syntax support for any language. Though I could be wrong, hopefully I am, otherwise must resolve java 9 issues before I can proceed any further. -- William L. Thomson Jr. pgpPfC3dgDIG5.pgp Description: OpenPGP digital signature
Re: Java editor
Hi, this sounds like a good plan. So +1 from me. Thank you. Matthias Am Dienstag, den 12.12.2017, 19:20 +0100 schrieb Jan Lahoda: > Hello, > > Today, we were talking with Jarda (jtulach) and Geertjan about what > do we > do with the Java support for the beta release. > > I think the proposal is roughly like this: > -the jdk-javac branch will be updated to > --allow the IDE to start on JDK 8, with javac based Java features > disabled > (as best as we can, some exceptions might still happen, which we will > resolve as we find them). > --when running on JDK 8, there will be a notification/popup/dialog > that the > Java features are disabled and that the IDE either needs to run on > JDK 9 or > later, or the additional nb-javac module must be installed (the > latter > being preferred, a "link" to perform the action included) > --when running on JDK 9, show (once?) a notification/popup that the > IDE's > behavior may improve by installing the additional nb-javac module. > -critical problems with the jdk-javac branch that we find should be > fixed > -a pull request to merge the jdk-javac branch into master will be > sent > > (Jarda, please correct me if I missed something.) > > Are there any comments/objections/help offers to this proposal? > > I'd like to get to this later this week. > > Thanks, > Jan
Re: Java editor
With #326 only the nb-javac GPL warnings remain in verify-libs-and-licenses. Next stop: LICENSE/NOTICE/DEPENDENCIES/README. Cheers, Antonio https://github.com/apache/incubator-netbeans/pull/326 El 13/12/17 a las 12:45, Antonio escribió: Let's get that verifyLibsAndLicenses.txt crystal clear! I got fed up with the whitespace issues this morning and submitted https://github.com/apache/incubator-netbeans/pull/325 a few hours back. Will take a look at the rest of errors. Kind regards, Antonio El 13/12/17 a las 12:37, Jan Lahoda escribió: On Wed, Dec 13, 2017 at 11:39 AM, Antoniowrote: +1 as well. El 12/12/17 a las 19:20, Jan Lahoda escribió: [...] Are there any comments/objections/help offers to this proposal? I'll have some spare time during this week and the next. But I'll need some clear goals/instructions to be effective. Thanks. For now, if you would have time to look at the VerifyLibsAndLicenses/testLicenseFilesAreProperlyFormattedPhysically and VerifyLibsAndLicenses/testBinaryUniqueness, that would help I think (should be easy to do - either disable the check for testLicenseFilesAreProperlyFormattedPhysically or strip the trailing whitespaces; whitelist the binaries in testBinaryUniqueness). Besides that, we should do both source and binary IDE builds and look at LICENSE/NOTICE/DEPENDENCIES/README in both to see what needs to be improved/fixed. I hope to get to the javac stuff tomorrow, I'll see what it takes. Thanks, Jan Cheers, Antonio
Re: Java editor
On Wed, Dec 13, 2017 at 11:12 AM, Neil C Smithwrote: > +1 from me as well, with one somewhat self-centred caveat - I assume that > derivative IDEs not bound by Apache distribution restriction can ship > nb-javac included as normal without this behaviour having any outward > effect? > I think the plan is that if nb-javac is present, things should work as much as possible as they do now. Jan > > I agree with Geertjan that this direction is very promising. > > Best wishes, > > Neil > > On Tue, 12 Dec 2017, 21:12 Geertjan Wielenga, < > geertjan.wiele...@googlemail.com> wrote: > > > +1 from me as well. This direction is very promising. > > > > Gj > > > > On Tue, Dec 12, 2017 at 9:43 PM, Sven Reimers > > wrote: > > > > > Hi all, > > > > > > With JDK 10 approaching and 11 already on the horizon - I think this is > > an > > > awesome plan.. > > > > > > +1 > > > > > > Sven > > > > > > On Tue, Dec 12, 2017 at 7:20 PM, Jan Lahoda wrote: > > > > > > > Hello, > > > > > > > > Today, we were talking with Jarda (jtulach) and Geertjan about what > do > > we > > > > do with the Java support for the beta release. > > > > > > > > I think the proposal is roughly like this: > > > > -the jdk-javac branch will be updated to > > > > --allow the IDE to start on JDK 8, with javac based Java features > > > disabled > > > > (as best as we can, some exceptions might still happen, which we will > > > > resolve as we find them). > > > > --when running on JDK 8, there will be a notification/popup/dialog > that > > > the > > > > Java features are disabled and that the IDE either needs to run on > JDK > > 9 > > > or > > > > later, or the additional nb-javac module must be installed (the > latter > > > > being preferred, a "link" to perform the action included) > > > > --when running on JDK 9, show (once?) a notification/popup that the > > IDE's > > > > behavior may improve by installing the additional nb-javac module. > > > > -critical problems with the jdk-javac branch that we find should be > > fixed > > > > -a pull request to merge the jdk-javac branch into master will be > sent > > > > > > > > (Jarda, please correct me if I missed something.) > > > > > > > > Are there any comments/objections/help offers to this proposal? > > > > > > > > I'd like to get to this later this week. > > > > > > > > Thanks, > > > > Jan > > > > > > > > > > > > > > > > -- > > > Sven Reimers > > > > > > * Senior Expert Software Architect > > > * Java Champion > > > * NetBeans Dream Team Member: http://dreamteam.netbeans.org > > > * Community Leader NetBeans: http://community.java.net/netbeans > > > Desktop Java: > > > http://community.java.net/javadesktop > > > * JUG Leader JUG Bodensee: http://www.jug-bodensee.de > > > * Duke's Choice Award Winner 2009 > > > > > > * XING: https://www.xing.com/profile/Sven_Reimers8 > > > * LinkedIn: http://www.linkedin.com/in/svenreimers > > > > > > -- > Neil C Smith > Artist & Technologist > www.neilcsmith.net > > Praxis LIVE - hybrid visual IDE for creative coding - www.praxislive.org >
Re: Java editor
On Wed, Dec 13, 2017 at 11:39 AM, Antoniowrote: > +1 as well. > > El 12/12/17 a las 19:20, Jan Lahoda escribió: > >> [...] >> Are there any comments/objections/help offers to this proposal? >> > > I'll have some spare time during this week and the next. But I'll need > some clear goals/instructions to be effective. > Thanks. For now, if you would have time to look at the VerifyLibsAndLicenses/testLicenseFilesAreProperlyFormattedPhysically and VerifyLibsAndLicenses/testBinaryUniqueness, that would help I think (should be easy to do - either disable the check for testLicenseFilesAreProperlyFormattedPhysically or strip the trailing whitespaces; whitelist the binaries in testBinaryUniqueness). Besides that, we should do both source and binary IDE builds and look at LICENSE/NOTICE/DEPENDENCIES/README in both to see what needs to be improved/fixed. I hope to get to the javac stuff tomorrow, I'll see what it takes. Thanks, Jan > > Cheers, > Antonio >
Re: Java editor
+1 as well. El 12/12/17 a las 19:20, Jan Lahoda escribió: [...] Are there any comments/objections/help offers to this proposal? I'll have some spare time during this week and the next. But I'll need some clear goals/instructions to be effective. Cheers, Antonio
Re: Java editor
+1 from me as well, with one somewhat self-centred caveat - I assume that derivative IDEs not bound by Apache distribution restriction can ship nb-javac included as normal without this behaviour having any outward effect? I agree with Geertjan that this direction is very promising. Best wishes, Neil On Tue, 12 Dec 2017, 21:12 Geertjan Wielenga, < geertjan.wiele...@googlemail.com> wrote: > +1 from me as well. This direction is very promising. > > Gj > > On Tue, Dec 12, 2017 at 9:43 PM, Sven Reimers> wrote: > > > Hi all, > > > > With JDK 10 approaching and 11 already on the horizon - I think this is > an > > awesome plan.. > > > > +1 > > > > Sven > > > > On Tue, Dec 12, 2017 at 7:20 PM, Jan Lahoda wrote: > > > > > Hello, > > > > > > Today, we were talking with Jarda (jtulach) and Geertjan about what do > we > > > do with the Java support for the beta release. > > > > > > I think the proposal is roughly like this: > > > -the jdk-javac branch will be updated to > > > --allow the IDE to start on JDK 8, with javac based Java features > > disabled > > > (as best as we can, some exceptions might still happen, which we will > > > resolve as we find them). > > > --when running on JDK 8, there will be a notification/popup/dialog that > > the > > > Java features are disabled and that the IDE either needs to run on JDK > 9 > > or > > > later, or the additional nb-javac module must be installed (the latter > > > being preferred, a "link" to perform the action included) > > > --when running on JDK 9, show (once?) a notification/popup that the > IDE's > > > behavior may improve by installing the additional nb-javac module. > > > -critical problems with the jdk-javac branch that we find should be > fixed > > > -a pull request to merge the jdk-javac branch into master will be sent > > > > > > (Jarda, please correct me if I missed something.) > > > > > > Are there any comments/objections/help offers to this proposal? > > > > > > I'd like to get to this later this week. > > > > > > Thanks, > > > Jan > > > > > > > > > > > -- > > Sven Reimers > > > > * Senior Expert Software Architect > > * Java Champion > > * NetBeans Dream Team Member: http://dreamteam.netbeans.org > > * Community Leader NetBeans: http://community.java.net/netbeans > > Desktop Java: > > http://community.java.net/javadesktop > > * JUG Leader JUG Bodensee: http://www.jug-bodensee.de > > * Duke's Choice Award Winner 2009 > > > > * XING: https://www.xing.com/profile/Sven_Reimers8 > > * LinkedIn: http://www.linkedin.com/in/svenreimers > > > -- Neil C Smith Artist & Technologist www.neilcsmith.net Praxis LIVE - hybrid visual IDE for creative coding - www.praxislive.org
Re: Java editor
+1 from me as well. This direction is very promising. Gj On Tue, Dec 12, 2017 at 9:43 PM, Sven Reimerswrote: > Hi all, > > With JDK 10 approaching and 11 already on the horizon - I think this is an > awesome plan.. > > +1 > > Sven > > On Tue, Dec 12, 2017 at 7:20 PM, Jan Lahoda wrote: > > > Hello, > > > > Today, we were talking with Jarda (jtulach) and Geertjan about what do we > > do with the Java support for the beta release. > > > > I think the proposal is roughly like this: > > -the jdk-javac branch will be updated to > > --allow the IDE to start on JDK 8, with javac based Java features > disabled > > (as best as we can, some exceptions might still happen, which we will > > resolve as we find them). > > --when running on JDK 8, there will be a notification/popup/dialog that > the > > Java features are disabled and that the IDE either needs to run on JDK 9 > or > > later, or the additional nb-javac module must be installed (the latter > > being preferred, a "link" to perform the action included) > > --when running on JDK 9, show (once?) a notification/popup that the IDE's > > behavior may improve by installing the additional nb-javac module. > > -critical problems with the jdk-javac branch that we find should be fixed > > -a pull request to merge the jdk-javac branch into master will be sent > > > > (Jarda, please correct me if I missed something.) > > > > Are there any comments/objections/help offers to this proposal? > > > > I'd like to get to this later this week. > > > > Thanks, > > Jan > > > > > > -- > Sven Reimers > > * Senior Expert Software Architect > * Java Champion > * NetBeans Dream Team Member: http://dreamteam.netbeans.org > * Community Leader NetBeans: http://community.java.net/netbeans > Desktop Java: > http://community.java.net/javadesktop > * JUG Leader JUG Bodensee: http://www.jug-bodensee.de > * Duke's Choice Award Winner 2009 > > * XING: https://www.xing.com/profile/Sven_Reimers8 > * LinkedIn: http://www.linkedin.com/in/svenreimers >
Re: Java editor
Hi all, With JDK 10 approaching and 11 already on the horizon - I think this is an awesome plan.. +1 Sven On Tue, Dec 12, 2017 at 7:20 PM, Jan Lahodawrote: > Hello, > > Today, we were talking with Jarda (jtulach) and Geertjan about what do we > do with the Java support for the beta release. > > I think the proposal is roughly like this: > -the jdk-javac branch will be updated to > --allow the IDE to start on JDK 8, with javac based Java features disabled > (as best as we can, some exceptions might still happen, which we will > resolve as we find them). > --when running on JDK 8, there will be a notification/popup/dialog that the > Java features are disabled and that the IDE either needs to run on JDK 9 or > later, or the additional nb-javac module must be installed (the latter > being preferred, a "link" to perform the action included) > --when running on JDK 9, show (once?) a notification/popup that the IDE's > behavior may improve by installing the additional nb-javac module. > -critical problems with the jdk-javac branch that we find should be fixed > -a pull request to merge the jdk-javac branch into master will be sent > > (Jarda, please correct me if I missed something.) > > Are there any comments/objections/help offers to this proposal? > > I'd like to get to this later this week. > > Thanks, > Jan > -- Sven Reimers * Senior Expert Software Architect * Java Champion * NetBeans Dream Team Member: http://dreamteam.netbeans.org * Community Leader NetBeans: http://community.java.net/netbeans Desktop Java: http://community.java.net/javadesktop * JUG Leader JUG Bodensee: http://www.jug-bodensee.de * Duke's Choice Award Winner 2009 * XING: https://www.xing.com/profile/Sven_Reimers8 * LinkedIn: http://www.linkedin.com/in/svenreimers
Java editor
Hello, Today, we were talking with Jarda (jtulach) and Geertjan about what do we do with the Java support for the beta release. I think the proposal is roughly like this: -the jdk-javac branch will be updated to --allow the IDE to start on JDK 8, with javac based Java features disabled (as best as we can, some exceptions might still happen, which we will resolve as we find them). --when running on JDK 8, there will be a notification/popup/dialog that the Java features are disabled and that the IDE either needs to run on JDK 9 or later, or the additional nb-javac module must be installed (the latter being preferred, a "link" to perform the action included) --when running on JDK 9, show (once?) a notification/popup that the IDE's behavior may improve by installing the additional nb-javac module. -critical problems with the jdk-javac branch that we find should be fixed -a pull request to merge the jdk-javac branch into master will be sent (Jarda, please correct me if I missed something.) Are there any comments/objections/help offers to this proposal? I'd like to get to this later this week. Thanks, Jan