On 3/5/20 10:41 AM, Geertjan Wielenga wrote:
If you want to make it less wordy, please do so. :-)
"In order to use JDK 14 features, such as records, you will need to run
Netbeans 11.3 on JDK 14 and have the nb-javac plugin uninstalled."
Where "nb-javac plugin uninstalled" should probably link to a wiki page
on how to uninstall it, if one exists.
And though newer JDKs than 14 may work with NetBeans right now, we
haven't tried that out or targeted those releases, so best to leave it
so that we don't imply that we have.
Fair enough.
Gj
On Thu, Mar 5, 2020 at 5:39 PM Ty Young <youngty1...@gmail.com
<mailto:youngty1...@gmail.com>> wrote:
On 3/5/20 10:31 AM, Geertjan Wielenga wrote:
Awesome, this is great news.
And have added this note in the below, if it can be clearer
please say so:
"To use JDK 14 features, such as the new 'record' keyword, in the
Java Editor, you’ll need to run Apache NetBeans 11.3 itself on
JDK 14, so that Apache NetBeans will use the Java compiler from
JDK 14 for code recognition, syntax coloring, etc. Also, make
sure to uninstall nb-javac, if it is installed, and not to
install and use it, when prompted, so that the Java compiler from
JDK 14 will be used, rather than nb-javac, which does not support
JDK 14."
Personally I think it should be changed to "JDK 14 or newer".
Netbeans doesn't seem to be overly dependant on the exact JDK
version(i've used in-development builds for years now) and records
are going to exists in the future. Otherwise it does the job even
if a bit wordy.
https://netbeans.apache.org/download/nb113/index.html
Gj
On Thu, Mar 5, 2020 at 5:29 PM Ty Young <youngty1...@gmail.com
<mailto:youngty1...@gmail.com>> wrote:
On 3/5/20 10:13 AM, Geertjan Wielenga wrote:
And, also, make sure to uninstall nb-javac, if it is installed.
nb-javac strikes again. Works perfectly fine without it
installed.
And it looks like the bugs caused by not having nb-javac
installed where fixed in 11.3, so it's actually usable. Nice.
Gj
On Thu, Mar 5, 2020 at 5:06 PM Geertjan Wielenga
<geert...@apache.org <mailto:geert...@apache.org>> wrote:
on JDK 14, we do not have a nb-javac for JDK 14, which
means the editor will use the javac from the JDK it runs
on.
Gj
On Thu, Mar 5, 2020 at 5:05 PM Geertjan Wielenga
<geert...@apache.org <mailto:geert...@apache.org>> wrote:
Yes, but you are now -- after the release of 11.3 --
providing feedback on the NetBeans support of records.
Any problem you find at this stage is too late to be
fixed in 11.3... while there have been betas and all
kinds of developments going on for months now, your
help would have been very useful.
Make sure you're running NetBeans itself on JDK
On Thu, Mar 5, 2020 at 5:01 PM Ty Young
<youngty1...@gmail.com
<mailto:youngty1...@gmail.com>> wrote:
On 3/5/20 9:52 AM, Geertjan Wielenga wrote:
But there seems to be JDK 15 referenced here,
which is not supported by NetBeans:
https://github.com/BlueGoliath/Crosspoint/blob/master/pom.xml
Records themselves are already in Netbeans so
why does the version matter? Are they hardcoded
to 14 or something? The IDE works just fine
otherwise...
In general, though, how do you see this
approach working out for you -- waiting for a
release to come out and then trying it out and
providing feedback, instead of doing it during
the development cycle, there have been several
beta releases for you to provide feedback on.
I'm not providing feedback on records, but
Project Panama.
Gj
On Thu, Mar 5, 2020 at 4:50 PM Ty Young
<youngty1...@gmail.com
<mailto:youngty1...@gmail.com>> wrote:
On 3/5/20 9:42 AM, Geertjan Wielenga wrote:
Probably you don't have JDK 14 set in the
project.
It's set to JDK 15, the same as the boot JDK.
Anyway, impossible to help if you don't
put a sample project with the problem
somewhere for someone to take a look at.
Actual project is here:
https://github.com/BlueGoliath/Crosspoint
requires Project Panama JDK build from the
foreign-jextract branch to build.
Gj
On Thu, Mar 5, 2020 at 4:40 PM Ty Young
<youngty1...@gmail.com
<mailto:youngty1...@gmail.com>> wrote:
On 3/5/20 9:18 AM, Geertjan Wielenga
wrote:
https://netbeans.apache.org/download/nb113/index.html
Read the above, thanks.
Going by naming <compilerArg> should
do the same thing, but it looks like
it doesn't.
Oh well. Preview features are enabled
now but records aren't working. The
java.lang.Record class is visible so
records are apart of the JDK, it's
just I can't make one:
public record Foo(String x)
{
}
errors on record.
Gj
On Thu, Mar 5, 2020 at 4:12 PM Ty
Young <youngty1...@gmail.com
<mailto:youngty1...@gmail.com>> wrote:
Preview features in Netbeans
11.2(and above) aren't being
activated
despite being enabled in the
maven build file:
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.6.2</version>
<configuration>
<release>15</release> <!--
<release>13</release> -->
<compilerArg>--enable-preview</compilerArg>
<compilerArg>--add-modules
jdk.incubator.foreign</compilerArg>
<compilerArg>--open-modules
jdk.incubator.foreign.unsafe</compilerArg>
</configuration>
Or at least there is no
indication that it is and I can't
make a record.
Is there a way to tell if preview
features are enabled?
---------------------------------------------------------------------
To unsubscribe, e-mail:
users-unsubscr...@netbeans.apache.org
<mailto:users-unsubscr...@netbeans.apache.org>
For additional commands, e-mail:
users-h...@netbeans.apache.org
<mailto:users-h...@netbeans.apache.org>
For further information about the
NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists