如何在Eclipse中使用JavaFX 2 SDK?

Jon*_*nas 31 eclipse javafx-2

我已经安装了JavaFX 2.0 SDK,现在我想用Eclipse做一个JavaFX应用程序.但是我如何javafx.*在Eclipse中使用这些类?

官方的JavaFX Eclipse插件似乎是为JavaFX 1.2和过时.

当我尝试安装e(fx)clipse插件时,我收到此错误:

Cannot complete the install because one or more required items could not be found.
  Software being installed: efxclipse 0.0.8.201111131640 (at.bestsolution.efxclipse.feature.feature.group 0.0.8.201111131640)
  Missing requirement: Eclipse DI integration for JavaFX 0.0.8.201111131640 (at.bestsolution.efxclipse.runtime.di 0.0.8.201111131640) requires 'bundle org.eclipse.e4.core.contexts 0.9.0' but it could not be found
  Cannot satisfy dependency:
    From: efxclipse 0.0.8.201111131640 (at.bestsolution.efxclipse.feature.feature.group 0.0.8.201111131640)
    To: at.bestsolution.efxclipse.runtime.feature.feature.group [0.0.8.201111131640]
  Cannot satisfy dependency:
    From: FX Runtime 0.0.8.201111131640 (at.bestsolution.efxclipse.runtime.feature.feature.group 0.0.8.201111131640)
    To: at.bestsolution.efxclipse.runtime.di [0.0.8.201111131640]
Run Code Online (Sandbox Code Playgroud)

Ser*_*nev 40

有两种选择:

1)编辑:自7u35(或附近的smth )以来,JavaFX被包含在基本JDK类路径中,因此您可以立即使用JavaFX类.

只需将项目设置为使用fx库:

JavaFX 2.0 API是纯Java.因此,您可以创建一个新的Java项目并添加sdk-path/rt/lib/jfxrt.jar到库中以在该项目中使用JavaFX.

对于JDK7中的cobundled构建,下一步将是路径 jdk-path/jre/lib/jfxrt.jar

2)使用e(fx)clipse插件:http://www.eclipse.org/efxclipse/index.html

  • 仍然需要注意的是,提到e(fx)clipse插件的人并不是强制性的,而是有用的,并且正在积极开发中.因此,如果您是Eclipse用户,您可能希望监控e(fx)clipse作者博客:http://tomsondev.bestsolution.at/ (6认同)
  • 使用Java 7 update 7/FX 2.2,路径似乎已经改变,它现在是C:\ Program Files(x86)\ Java\jdk1.7.0_07\jre\lib\jfxrt.jar (3认同)
  • 我花了一段时间才找到,但在安装Java 7u5后,jfxrt.jar文件位于(对于Windows)C:\ Program Files\Oracle\JavaFX xx sdk\rt\lib \ (2认同)
  • 你怎么知道`jfxrt.jar`是纯java? (2认同)

Val*_*anu 13

你可以使用e(fx)clipse!你可以在这里找到它:http://www.eclipse.org/efxclipse/index.html

下载后,必须使用JavaFX SDK配置IDE(必须安装).

您需要做的就是打开Window> Preferences> JavaFX并配置JavaFX-SDK的位置.

你可以在程序文件> Oracle中使用它.

希望对你有帮助!