首页 > TAG信息列表 > javafx-11

JavaFX 11:“缺少JavaFX运行时组件”

我正在尝试在Windows 10下使用jGRASP 2在JavaFX 11和Java 11下运行示例JavaFX代码(取自Java Illuminated的第五版). 我已经仔细阅读了“ JavaFX入门”指南(https://openjfx.io/openjfx-docs/),尽管取得了一些进步,但我还是很困惑. 我下载了最新的ZIP文件,将其解压缩,并更新了CLASSP

使用javaFX 11自定义jre

我正在使用JDK11和JavaFX11. 我使用Jlink为示例FX模块程序创建了一个自定义JRE,但是当我尝试使用该自定义JRE运行时,它将呈现以下错误: 这就是我创建自定义JRE的方式(无错误) jlink --module-path ..\jmods;%PATH_TO_FX% --add-modules java.base,java.desktop,jdk.unsupported,jav

打包非模块化JavaFX应用程序

我有一个Java 8应用程序,它使用JavaFX和主类扩展的地方 javafx.application.Application.目前,我将它作为胖罐提供,它在Oracle Java 8上运行良好. 现在我希望它能够在OpenJDK 11上运行.要添加JavaFX,我已经将org.openjfx中的工件添加到类路径中,并将它们包含在胖jar中.如果我从命令

JavaFX 11:创建Label时出现IllegalAccessError

这个问题可能与this one的问题大致相同,但似乎该问题的提问者没有添加足够的信息来收到有用的回复. 我正在尝试使用JDK和JavaFx SDK版本11.0.2运行JavaFx应用程序. 此代码完全按预期工作,生成一个空窗口: import javafx.application.Application; import javafx.scene.Scene; impor

IntelliJ无法使用OpenJDK 11识别JavaFX 11

我无法让IntellJ识别JavaFX包.使用OpenJDK 11的新JavaFX项目,在尝试构建项目时,IntelliJ无法识别JavaFX包. 我从Maven回购中导入了openjfx:javafx-base-11. 我已经查看了其他问题,解决方案似乎包括检查字节码是否处于正确的级别(我的是),以及项目语言是否正确(我的是). 有人有主意吗

包’com.example’从’javafx.base’和’javafx.base’中读取包’javafx.beans’

在module-info.java中,我收到错误 Package ‘com.example’ reads package ‘javafx.beans’ from both ‘javafx.base’ and ‘javafx.base’. 迁移(Java 8到Java 11)不仅慢慢地让我感到沮丧,而且肯定地,这个错误对我没有任何意义. 我的build.gradle的依赖项部分: def springFr

使用openjdk 11运行时捆绑JavaFX应用程序

在阅读OpenJDK 11将得到长期支持后,我决定创建一个小应用程序(使用Gradle)与JavaFX一起测试一些东西.经过一番努力,我设法创建了一个Hello World .jar文件,打开正常. 现在我想进入下一步:运行.jar文件而不必事先下载任何与Java相关的东西,因为此时安装OpenJDK是一个小小的皮塔,因为

JavaFX Integer Spinner(IntegerSpinnerValueFactory)不会将值包装到最小值

我创建了一个带有值的Integer Spinner min(5),max(15)和initialValue(12)以及wrapAround(true). 一旦微调器在增量期间达到max(15)值,而不是像在documentation中所说的那样将值重置为min(5),它将被重置为值10(max(15) – min(5)) public final void setWrapAround​(boolean val