[
https://issues.apache.org/jira/browse/NETBEANS-4034?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17073602#comment-17073602
]
Vedran commented on NETBEANS-4034:
----------------------------------
I investigated a little bit more:
this is the command NetBeans outputs on run file:
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-14.jdk/Contents/Home
M2_HOME=/usr/local/Cellar/maven/3.6.3_1 /usr/local/Cellar/maven/3.6.3_1/bin/mvn
"-Dexec.args=-classpath %classpath hr.vs.mavenproject7.A"
-Dexec.executable=/Library/Java/JavaVirtualMachines/jdk-14.jdk/Contents/Home/bin/java
-Dexec.classpathScope=runtime --update-snapshots -U process-classes
org.codehaus.mojo:exec-maven-plugin:1.5.0:exec
It is visible that exec.args is missing --enable-preview option.
nbaction.xml config contains that option:
<?xml version="1.0" encoding="UTF-8"?>
<actions>
<action>
<actionName>run</actionName>
<packagings>
<packaging>jar</packaging>
</packagings>
<goals>
<goal>process-classes</goal>
<goal>org.codehaus.mojo:exec-maven-plugin:1.5.0:exec</goal>
</goals>
<properties>
<exec.args>--enable-preview -classpath %classpath
${packageClassName}</exec.args>
<exec.executable>java</exec.executable>
</properties>
</action>
<action>
<actionName>debug</actionName>
<packagings>
<packaging>jar</packaging>
</packagings>
<goals>
<goal>process-classes</goal>
<goal>org.codehaus.mojo:exec-maven-plugin:1.5.0:exec</goal>
</goals>
<properties>
<exec.args>--enable-preview
-agentlib:jdwp=transport=dt_socket,server=n,address=${jpda.address} -classpath
%classpath ${packageClassName}</exec.args>
<exec.executable>java</exec.executable>
<jpda.listen>true</jpda.listen>
</properties>
</action>
<action>
<actionName>profile</actionName>
<packagings>
<packaging>jar</packaging>
</packagings>
<goals>
<goal>process-classes</goal>
<goal>org.codehaus.mojo:exec-maven-plugin:1.5.0:exec</goal>
</goals>
<properties>
<exec.args>--enable-preview -classpath %classpath
${packageClassName}</exec.args>
<exec.executable>java</exec.executable>
</properties>
</action>
</actions>
> --enable-preview + VM Options problem on MacOS
> ----------------------------------------------
>
> Key: NETBEANS-4034
> URL: https://issues.apache.org/jira/browse/NETBEANS-4034
> Project: NetBeans
> Issue Type: Bug
> Components: java - Compiler, java - Editor
> Affects Versions: 11.3
> Environment: Product Version: Apache NetBeans IDE 11.3
> Java: 14; OpenJDK 64-Bit Server VM 14+36-1461
> Runtime: OpenJDK Runtime Environment 14+36-1461
> System: Mac OS X version 10.15.3 running on x86_64; UTF-8; en_GB (nb)
> Reporter: Vedran
> Priority: Blocker
>
> Whatever i do i can't enable preview features in NetBeans. I also see hint
> 'Text block may not be supported'. I uninstalled nb-javac and i am running
> NetBeans on JDK 14. I also cleared cache. I can see that --enable-preview
> flag is set in pom.xml and in VM Options.
> In terminal, java --enable-preview --source 14 A.java executes as expected.
> What i also noticed in previous versions of NetBeans is that VM Options
> configured under Run are not passed to Maven.
> What am i missing?
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
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