How to use JavaFX 2 SDK in Eclipse?
我已经安装了JavaFX 2.0 SDK,现在我想用Eclipse做一个JavaFX应用程序。 但是如何在Eclipse中使用
官方的JavaFX Eclipse插件似乎适用于JavaFx 1.2,并且已过时。
当我尝试安装e(fx)clipse插件时,出现以下错误:
1 2 3 4 5 6 7 8 9 | 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] |
有两种选择:
1)编辑:由于7u35(或附近),JavaFX已包含在基本JDK类路径中,因此您可以立即使用JavaFX类。
只需将您的项目设置为使用fx库:
JavaFX 2.0 API是纯Java。因此,您可以创建一个新的Java项目并将
对于JDK7路径中的打包版本,下一个
2)使用e(fx)clipse插件:http://www.eclipse.org/efxclipse/index.html
您可以使用e(fx)clipse!您可以在这里找到它:http://www.eclipse.org/efxclipse/index.html
下载后,必须使用JavaFX SDK(必须安装)配置IDE。
您所需要做的就是打开"窗口">"首选项">" JavaFX"并配置JavaFX-SDK的位置。
您通常在"程序文件">" Oracle"中拥有它。
希望这个能对您有所帮助!
基于Sergey Grinev解决方案,我注意到我们可以为所有Java项目定义一次。
这样,您所有基于此JVM版本的Java项目都可以支持JavaFx甚至您的旧项目(选择每个项目的构建路径,并最终将旧的jvm替换为刚编辑的jvm)
要使用Eclipse Luna(4.4)在Java8中访问JavaFx:
转到构建路径/ JRE /访问规则/编辑/添加/可访问:javafx / **
这似乎比手动编辑类路径文件或再次向构建路径添加JAR更好。
如果您不介意使用Java 8,则不必跳过任何胡闹。只需将其设置为默认的jre和javafx导入即可使用。
顺便说一句,它说它不会安装FX插件,因为您缺少
我安装了Eclipse Neon.1(4.6.1)
然后帮助=> Eclipse Marketplace
找到时,指定" javaFX"并安装" e(fx)clise 2.4.0"
要将e(fx)clipse工具安装到您现有的Eclipse中,您必须添加一个Update站点。
还没有可用的发布版本,因此您需要添加每晚更新站点http://download.eclipse.org/efxclipse/updates-nightly/site