在netbeans中结合javafx和java se

时间:2014-02-23 09:17:33

标签: java netbeans javafx-2

如何一起运行javafx和普通的Java SE应用程序。

我尝试将新的javafx类添加到java SE项目中,然后出现错误。所有javafx导入都有错误。

我尝试在javafx项目中添加一个新的java SE类,并且在它存在的时候得到没有main的错误。

由于

2 个答案:

答案 0 :(得分:1)

JavaFX项目与Java SE项目不同。您可以确定在基于Swing的Java SE应用程序中使用JavaFX组件。 Netbeans支持JavaFX和Java SE,但如果您正在开发JavaFX项目,请尝试遵循其规则。

答案 1 :(得分:0)

  

如何一起运行javafx和普通的Java SE应用程序。

关注Oracle的JavaFX <-> Swing Interoperability guide(本指南详细介绍了如何将WebView与Swing集成在一起)。

  

我尝试将新的javafx类添加到java SE项目中,然后出现错误。所有javafx导入都有错误。

一种选择是使用Java 8,您不会遇到JavaFX导入的编译问题。要了解其有效的基本原因,请参阅Compile code using JavaFX 2.0 (using command line)Java 8 should work with NetBeans

NetBeans 7.4目前有一个JavaFX项目类型File | New Project | JavaFX | JavaFX Application。我真的不知道为什么NetBeans会分离这些东西,但NetBeans中的JavaFX项目类型确实为JavaFX Ant Tasks提供了一个GUI向导,它提供了一个很好的方法来打包应用程序以进行分发。

NetBeans JavaFX项目类型可能还有其他JavaFX特定功能,因此(正如Awfully Awesome在其答案中建议的那样),最好使用NetBeans JavaFX项目类型而不是Java SE项目类型。

  

我尝试在javafx项目中添加一个新的java SE类,并且在它存在的时候得到没有main的错误。

在评论中添加assylias建议的主要方法。