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> 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> 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> 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> 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> 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 >>>>> For additional commands, e-mail: users-h...@netbeans.apache.org >>>>> >>>>> For further information about the NetBeans mailing lists, visit: >>>>> https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists >>>>> >>>>>