JavaFX应该包含在最新版本的JDK中.我正在使用1.7 v 17.进口如:
import javafx.fxml.Initializable;
Run Code Online (Sandbox Code Playgroud)
不被承认.我宁愿不必手动链接到jar.
我之前听说这是一个错误,但应该已经修好了.http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=7166330
有没有人对如何识别javafx有答案.我不想让e(fx)clipe为我做,我不想连接jar.据我所知,它现在包含在最新版本的jdk中,因此我应该能够像上面那样进行导入吗?
Zig*_*oUK 12
在Ubuntu 14.10上,我必须先安装openjfx
sudo apt-get install openjfx
Run Code Online (Sandbox Code Playgroud)
然后我使用e(fx)clipse和默认的JRE(java-8-openjdk-amd64)创建了一个默认项目.
tom*_*tom 10
JavaFX不在JDK7中的任何默认类路径上 - 请查看错误已修复的版本!
在JDK8中,这是固定的,JavaFX在ExtensionClasspath上,但是你仍然会收到来自Eclipse的警告,因为扩展类路径上的东西被认为是一个实现细节 - 你可以自己在JRE-Runtimes中解决这个问题.
你对e(fx)clipse有什么问题?如果您针对JDK7或JDK8进行开发,它会解决您的所有问题吗?
您可以手动添加"jfxrt.jar"!它在已安装的JDK中.例:
复制jar文件并将其放到项目的子文件夹中(例如,/ lib).
现在将"jfxrt.jar"添加到类路径中.单击项目上的鼠标右键,然后从属性 - > Java构建路径 - >库 - >从...添加JAR中选择并添加jar文件.
| 归档时间: |
|
| 查看次数: |
50388 次 |
| 最近记录: |