Hi Ty,

Just wanted to add that NB relies on the javac internals since it uses it directly for a lot of the editor functionality. So it really can only support JDKs which are final (or close to final). So lets say 12.5 is out and fully supports 17, it might also do fine on ea 18 for a while until the JDK changes something then it could break again.

I am using 12.4 for some JDK 17 experiments (including loom and panama) while running on JDK 16. A lot of features do work, but this is just a coincidence. I am sure 12.5 will fully support 17 when its out, but to support 18 its far too early in JDK 18's lifecycle.

(If you want to experiment with 18+panama you could develop on 17+panama and test the project in the shell on 18+panama. Panama didn't change a lot api wise so far)

Alone due to the javac dependency is unrealistic to expect NB to work on JDKs (or projects using the JDKs) which haven't been released yet.

best regards,
michael

On 11.07.21 23:18, Ty Young wrote:
Maybe a bit too negative, even for me. Netbeans has seen various improvements over the years although it does feel slow and small. I suppose that's just because of it being purely Open Source and not having a paid for version with which full time people can be paid to work on it. Although, ironically, despite being a paid product, intellij still has worse Maven support integration than Netbeans from what I've experienced.


I had taken the previous statement about the JDK 17 / 18 being looked into as progress being made into actually fixing the issues, but it's not clear if anyone knows what the issues even are since AFAIK no one has pin pointed anything. My understanding is that the command line changes where reverted, so Netbeans should run on JDK 17 / 18 as it does for JDK 16 but it doesn't. Why?


On 7/11/21 3:17 PM, Ernie Rael wrote:
On 7/11/2021 11:15 AM, Jeremy Cavanagh wrote:

... reason people are asked to join the group ... improve the NetBeans IDE ... There are no liars here ...

That's naive.

I suppose we could have a philosophical discussion on where spin/misdirection/omission/forgetting becomes a lie.

Sadly the project does not have the resources for general maintenance, let alone general improvement; the expertise/energy seems no longer available for older stuff. Some people put in a lot of work and their efforts seem to be for naught.

I'm not saying that there aren't people who do yeoman's work. But a realistic view of the project feels lacking, or maybe that's just the public forums.

-ernie




-------- Forwarded Message --------
Subject: Re: NB and JDK 17 - OpenJDK Quality Outreach
Date: Sun, 11 Jul 2021 20:14:10 +0200
From: Jeremy Cavanagh <[email protected]>
To: Ty Young <[email protected]>

Hi Ty Young,

There's no need to be rude. The reason people are asked to join the group is to get involved and help provide solutions which will improve the NetBeans IDE. To the benefit of *all* users. It is not a club, nore is it an agony column where you turn up with problems and expect immediately soothing solutions.

Also, you need to remember that this is *not* a commercial enterprise people work on the project because they believe in it and enjoy it.

There are no liars here, only friendly helpful people that are prepared to put up with idiots like me. Furthermore, nobody forced you to join. Did they?

Regards

Jeremy Cavanagh

On 11/07/2021 17:30, Ty Young wrote:
I'm aware the sky is blue and water is wet, thanks. You had said that JDK 17 was being worked on. Clearly that was a lie. What's the point of forcing people to join a dev list just so you tell them this?


Netbeans has never technically supported in-dev builds but they've always generally worked. What's going on here?


On 7/11/21 12:18 AM, Geertjan Wielenga wrote:
Indeed, NetBeans does not support JDK 18 (also not JDK 17) at this stage.

Gj

On Sun, 11 Jul 2021 at 04:12, Ty Young <[email protected]> wrote:

  >


Hi,


I use JDK 18 builds of Project Panama[1] that Netbeans does not work
properly with. All classes with JDK 18 have errors with the package
statement claiming that:


Cannot access java.lang

      Fatal Error: Unable to find package java.lang in classpath or
bootclasspath.


This happens even on the "dev" builds of Netbeans[2]. My JavaFX
application and all dependency projects compile and run fine. Code
completion and import suggestions are broken, Netbeans views some
imports as unused when they are being used, and symbols(classes) are
marked as "cannot be found" even though they have imports.


[1] https://github.com/openjdk/panama-foreign. Technically PR source
here: https://github.com/mcimadamore/panama-foreign/tree/handle_address


[2] https://ci-builds.apache.org/job/Netbeans/job/netbeans-linux/


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






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