我已经搜索了,但没有找到任何关于它的详细信息。在http://www.oracle.com/technetwork/java/javafx/downloads/index.html中写道
从JDK7U6开始,JavaFX就包含在标准JDK和JRE包中
但是我在编译包含javafx.*
包的代码时遇到错误。这些包没有成立。我使用的是Oracle JDK 10.0.2和Intellij Idea 2018.2。在我添加$java8_home/jre/lib/ext/jfxrt.jar
作为库之后,代码就可以工作了。
但奇怪的是,我能够构建针对字节码版本8的代码,而不需要添加来自JDK8的jar文件,如上所示。
所以问题是
如何获得最新的JavaFX?
最新的JavaFX是在JDK8中吗?
注意:在编辑器中编码时没有错误(不是下面的红色)。在IntelliJ中编译时出错。
更新的问题标题。
JavaFX包含在Oracle JDK中,直到Java10。从Java11开始,它将不再包含,但可以在http://jdk.Java.net/openjfx/单独下载。
关于如何从版本11开始使用JavaFX的更多信息也可以从以下站点获得:http://docs.gluonhq.com/javafx11/。
我想使用JavaFX作为我的游戏的开始屏幕。 然而,由于某些原因,导入的“javafx”似乎无法识别。 起初,我(出于某种奇怪的原因)认为我需要e(fx)clipse,但是我成功安装了它,它并没有解决问题。我在互联网上没有找到其他可以解决这个问题的东西。 我需要导入javafx作为库还是什么?如果是,在哪里? 谢谢
问题内容: 查看量角器文档,我发现有一个选项可以不使用Selenium服务器使用flag 来运行量角器。 使用硒服务器和不使用硒服务器运行量角器测试之间的区别是什么,除了后者仅支持Chrome,Firefox? 问题答案: 首先,目前,您有 5种不同的内置选项/方式来连接浏览器驱动程序 : 指定在本地启动Selenium独立服务器 指定连接到正在运行的硒服务器(本地或远程) 设置并连接到Sauce
我有一个多模块maven项目,我对javaFx有问题(我使用了zenJava插件)。 当我想要构建jar时,我有一个错误:无法执行目标com。zenjava:javafx maven插件:8.8.3:在项目XXXX上构建jar(默认cli):目标com的参数“mainClass”。zenjava:javafx maven插件:8.8.3:build jar缺失或无效 但是,我在父pom中定义了ma
我从我的教授那里得到了这个样本溶液,但不知怎么的它不起作用。IntelliJ无法识别包。每堂课都是这样。当我悬停在它上面时,它说:“包名'spaceman.view.util'不对应于文件路径'view.util'”有没有人知道什么是错误的?我是一个完全的初学者,当谈到编码,所以很抱歉,如果这个问题是平庸的。 谢谢!!
FXML视图: 自动缩放窗格:
我遵循了FAQ,但我运行的是Ubuntu10服务器,所以J6是我能得到的最好的。当我启动GWAN4.2.13(sudo./gwan)时,我得到“hello.java:to use.java scripts,install java”