Maven& JavaFX:缺少JavaFX应用程序类

时间:2015-03-24 21:21:41

标签: java maven javafx

我尝试用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 doens找不到这个课程?

谢谢!

2 个答案:

答案 0 :(得分:2)

我解决了这个问题。没有编译源代码,因为我没有遵循标准目录布局:http://maven.apache.org/guides/introduction/introduction-to-the-standard-directory-layout.html

答案 1 :(得分:0)

您可以使用IntelliJ IDEA来构建自己的应用程序。它提供了正确的maven部署目录。