2013-10-16 42 views
4

我想在Eclipse Kepler中使用两个插件e(fx)clipse(用于JavaFX 2)和m2e创建一个新项目。我们的目标是要有一个Java FX项目,我可以使用eclipse中的maven构建并具有maven的文件夹结构,但我希望在Eclipse中使用Java FX SceneBuilder。如何结合m2e和e(fx)剪辑?

这两个插件都有自己的项目类型和创建不同的文件夹结构,所以我必须手动做一些东西来组合它们。有任何想法吗?

回答

2

这在eclipse中不难做到。我做到这一点的方式如下:

1)首先使用maven原型创建java项目/结构(我不记得具体的一个,但是一个通用的java会做)。
2)要使用e(fx)clipse的JavaFX功能,只要确保JavaFX库包含在您构建路径的库中。
3)要使用SceneBuilder,请确保在Window | Preferences | JavaFX屏幕中配置可执行文件。

注意:如果您使用的java版本已经包含javaFX(例如java 8或最近的java 7版本),那么您不需要在构建路径中添加单独的JavaFX库。这仅在JavaFX未与JDK的其他部分捆绑在一起时才是必需的,而现在不再是这种情况。

祝你好运。

  • chooks
+0

到目前为止,一切都很好,但E(FX)clipse插件通常不会多。有一个通常应该运行的antfile,我不想这样做,因为这是我想使用maven的地方。 +1无论如何,它使我更接近目标 –

+2

说实话,我还没有找到e(fx)clipse的功能有用。我正在使用一个已经包含JavaFX的Java 8早期版本,因此e(fx)clipse提供的预打包JavaFX库没有用处。我并不介意FXGraph功能,所以基本上我使用它的唯一方法是更容易地创建FXML文件(这并不难),并从IDE启动Scenebuilder(这又不难做到)。我没有意识到一个ant文件,因为我用上面描述的maven开始我的项目,并从那里开始。很高兴我能够适度地帮助。 – chooks

+0

我想我会像你一样移动相同的道路,并忽略大部分零件的e(fx)剪辑。 Thanx的帮助! –