Maven 和 JavaFX:缺少 JavaFX 应用程序 class
Maven & JavaFX: Missing JavaFX application class
我尝试使用 Maven 构建我的 JavaFX 应用程序。但是目前出现如下错误:
Missing JavaFX application class com.company.app.Main
以下代码部分对此进行了定义:
<manifestEntries>
<JavaFX-Version>{javafx.version}+</JavaFX-Version>
<Main-Class>com.company.app.Main</Main-Class>
<implementation-version>2.0</implementation-version>
<JavaFX-Application-Class>com.company.app.Main</JavaFX-Application-Class>
<JavaFX-Class-Path>
</JavaFX-Class-Path>
<Class-Path>javafx-${javafx.version}.jar</Class-Path>
</manifestEntries>
Main.java 文件包含以下代码:
public class Main extends Application
所以对我来说,一切看起来都很好...有人知道,为什么 maven 找不到 class?
谢谢!
我解决了这个问题。没有编译源代码,因为我没有按照标准的目录布局:http://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html
您可以使用 IntelliJ IDEA 构建自己的 application.It 提供正确的 maven 部署目录。
我尝试使用 Maven 构建我的 JavaFX 应用程序。但是目前出现如下错误:
Missing JavaFX application class com.company.app.Main
以下代码部分对此进行了定义:
<manifestEntries>
<JavaFX-Version>{javafx.version}+</JavaFX-Version>
<Main-Class>com.company.app.Main</Main-Class>
<implementation-version>2.0</implementation-version>
<JavaFX-Application-Class>com.company.app.Main</JavaFX-Application-Class>
<JavaFX-Class-Path>
</JavaFX-Class-Path>
<Class-Path>javafx-${javafx.version}.jar</Class-Path>
</manifestEntries>
Main.java 文件包含以下代码:
public class Main extends Application
所以对我来说,一切看起来都很好...有人知道,为什么 maven 找不到 class?
谢谢!
我解决了这个问题。没有编译源代码,因为我没有按照标准的目录布局:http://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html
您可以使用 IntelliJ IDEA 构建自己的 application.It 提供正确的 maven 部署目录。