我试图在netbeans 13中更改vm选项,但在运行设置中无法更改任何内容。在运行设置的底部会抛出一个警告:“运行”/“调试”/“分析项目”操作之一已被修改,无法安全地编辑“运行”面板。几乎所有其他操作都正常工作:javafx应用程序可以编译和运行。java中的自动完成在javafx库中工作得很好。
openjfx版本17.0.2
javafx maven插件版本0.0.8
在ubuntu中的jdk coretto 17 20.4 64
在netbeans 13上的gluon插件2.8.4
pom文件
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com</groupId>
<artifactId>mavenproject7</artifactId>
<version>1.0-SNAPSHOT</version>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<maven.compiler.source>11</maven.compiler.source>
<maven.compiler.target>11</maven.compiler.target>
</properties>
<dependencies>
<dependency>
<groupId>org.openjfx</groupId>
<artifactId>javafx-controls</artifactId>
<version>17.0.2</version>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.0</version>
<configuration>
<release>11</release>
</configuration>
</plugin>
<plugin>
<groupId>org.openjfx</groupId>
<artifactId>javafx-maven-plugin</artifactId>
<version>0.0.8</version>
<configuration>
<mainClass>com.mavenproject7.App</mainClass>
</configuration>
<executions>
<execution>
<!-- Default configuration for running -->
<!-- Usage: mvn clean javafx:run -->
<id>default-cli</id>
</execution>
</executions>
</plugin>
</plugins>
</build>
</project>
1条答案
按热度按时间kyxcudwk1#
重置操作运行、调试、配置文件
在项目属性〉〉操作中选择运行项目,调试项目和分析项目,然后单击删除/重置按钮。这将允许更改运行类别中的选项。要运行和编译javafx项目
--add-modules javafx.controls,javafx.base,javafx.graphics
和--module-path /...path-to-modules
,需要将javafx模块及其路径添加到vm中。请按照线程操作,您将在netbeans Bug 248079中找到解决方法