openjfx相关内容
我只是想在Ubuntu 16.10上运行一个基本的JavaFX HelloWorld程序. 因此,我将jar /usr/lib/jvm/java-8-opendjk-amd64/jre/lib/ext/jfxrt.jar添加到我的构建路径中. 但是,它可以编译,但在启动时会崩溃.我使用-Dprism.verbose=true作为标志来获取以下输出: Prism pipeline ini
..
我正在尝试使用Scene Builder中的 JFoenix 库. 这是我到目前为止的内容: 我添加了Maven依赖项: com.jfoenix jfoenix 9.0.8
..
我正在使用InteliJ,已经研究了似乎对其他所有人都适用的所有其他解决方案.我遇到错误: Caused by: java.lang.IllegalAccessError: class com.sun.javafx.fxml.FXMLLoaderHelper (in unnamed module @0x5782d366) cannot access class com.sun.javafx.
..
我正在研究JavaFX项目,并希望从Oracle JDK 1.8切换到OpenJDK11.到目前为止,过渡是无缝的,但是仍然存在与触摸/鼠标输入有关的一个主要问题,这会引起一些麻烦. . JavaFX UI应该在支持触摸的设备上运行,该设备以前可以与Oracle JDK 1.8一起使用.当我触摸屏幕时,将按预期触发以下鼠标事件序列: MOUSE_PRESSED MOUSE_REL
..
我们目前正在将Java应用程序从Oracle JDK 8(由JNLP交付的应用程序代码)迁移到OpenJDK 11(作为可运行的应用程序代码与Java Runtime一起交付).尽管我们在测试环境中或多或少地找到了可行的解决方案,但仍然存在以下问题: 我们的应用程序需要JavaFX,我们希望使用jlink进行构建.是否建议使用 https://gluonhq.com/products/jav
..
因此,我目前正在尝试Java 11中的新更改,以及外部OpenJFX SDK. 但是,我想分发一个jar文件让用户自己下载所需的SDK内容并将其放入与jar相同的文件夹中的预定义文件夹中会容易得多. 现在,我问自己是否可以在不启动我的jar的情况下自动添加所需的VM选项,而无需我的程序用户使用给定的参数从控制台启动它. 在我的情况下,这些参数如下所示:"--module-path=D:\Pa
..
我正在尝试部署我的项目,但是我仍然收到以下错误,我该怎么办?另外,我具有Java 11,但是在IntelliJ中只能选择高达10的项目语言级别,但是我可以使用"var"变量.语法并运行它. IntelliJ信息: 编辑:显然intellij IDEA 1.x不支持Java 11我已经下载了最新版本,并且目前正在尝试重做整个版本 处理 最终编辑:我已通过在intelliJ IDEA 3.
..
我不得不切换到来自JDK8的openJDK,但无法使用maven编译程序. 这对我来说是新的,经过数天的搜索后,我对版本的困惑比以前更加困惑. 我找不到: 我应该使用最新版本的openJDK吗? (目前为13) openJFX是否必须与openJDK的版本匹配? Maven:我必须用13的源和目标来编译它,还是可以用1.8使其与JRE1.8兼容 这就是我在Eclipse中所做
..
我正在尝试在Ubuntu 20.10上安装OpenJDK 8和OpenJFX 8. 在Ubuntu上安装openJFX 8总是有些棘手,但我以前可以使用以下SO解答中的技巧来做到这一点:有关更多背景信息,我正在通过docker文件在自动化管道中进行安装.这是Dockerfile的相关部分: FROM my.company.internal.registry:443/ubuntu:lat
..
我想为Windows x86 arch构建JavaFX应用程序.因此,我已经下载了Adopt OpenJdk 32位版本,并用它来创建Java Runtime Image.当我尝试运行应用程序时,出现以下错误: Loading library api-ms-win-core-console-l1-1-0 from resource failed: java.lang.UnsatisfiedL
..
当我尝试创建具有相同名称的文件时,我想在文件已存在时显示警报.我尚未完全完成代码.我想从UI中检索按钮值Yes/No. 代码: 这是控制器的编码方式. package application; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java
..
我目前正在使用OpenJDK 11和OpenJFX构建应用程序.它可以正常编译并启动,但是没有标题栏,并且如果我单击应用程序边缘附近,则将其注册为单击该窗口后面的任何窗口. 我正在使用IntelliJ IDEA,花了一些时间才弄清楚如何甚至将OpenJFX与它一起使用.无论如何,这是系统详细信息: 我正在运行基本OS 5.0 Juno(基于Ubuntu 18.04,一切都是GTK) 迅
..
在环境中尝试编译JavaFX应用程序时: java -version openjdk version "1.8.0_212" OpenJDK Runtime Environment (build 1.8.0_212-8u212-b03-0ubuntu1.18.04.1-b03) OpenJDK 64-Bit Server VM (build 25.212-b03, mixed mode)
..
我已经下载了支持Java 12的Netbeans 11 因此,我通过运行Maven> https:/的运行JavaFX和Netbeans Non module的Gluon网页上的步骤进行了后续操作. /openjfx.io/openjfx-docs/#next-steps 我已按照说明中的说明配置了运行此应用的操作. 运行项目 干净的javafx:run 但是没有指定调试项目的任
..
我正在尝试在IntelliJ IDEA中创建一个JavaFX项目,但每次都会出错。 完成教程后 https://openjfx.io/openjfx-docs/#IDE-Intellij ,我有这个: 图形设备初始化失败:es2,sw 初始化QuantumRenderer时出错:找不到合适的管道 java.lang。 RuntimeException:java.lang.Runti
..
我有一个Java 8应用程序,它使用JavaFX,主类扩展了 javafx.application.Application 。目前,我将它作为胖罐提供,它在Oracle Java 8上运行良好。 现在我希望它能够在OpenJDK 11上运行。要添加JavaFX,我已经将org.openjfx中的工件添加到了类路径中,并将它们包含在fat jar中。如果我从命令行启动我的jar,我得到
..
我在IntelliJ中创建了一个JavaFX项目。 我可以在IntelliJ中运行项目。我在配置中添加了以下代码: - module-path $ {PATH_TO_FX} --add-modules = javafx.controls ,javafx.fxml 但项目的输出.jar文件(由Artifects制作)不会运行。我测试了这些命令,但没有任何机会:
..
我已经从OpenJFX项目下载了JavaFX Jmod文件,并将它们放在 G:\openjfx \ javafx-jmods-11 目录中。我正在使用OpenJDK 11,它在 JAVA_HOME / jmods 中没有JavaFX jmod,即它没有附带JavaFX发行版。 模块信息文件: 模块gui { 需要javafx.graphics; 需要javafx.controls;
..
我有一个JavaFX(JDK 8)桌面业务应用程序,它使用Java Web Start进行部署。用户安装了Java 8,他们只需转到URL(我的AWS Linux服务器上的公共URL),然后下载/启动应用程序(使用Web Start)。我也可以通过将新JAR部署到服务器来轻松更新应用程序。一切运作良好。 但是,Oracle已停止使用Java 11启动Web Start,并在2018年3月的“
..
如果我理解Oracle的公告,那么从JDK 11开始,JavaFX将不会包含在JDK中,并且仅作为OpenJFX提供。 我需要采取哪些步骤作为软件开发人员,允许我的JavaFX应用程序与JDK 11+一起运行?有什么好的adivce吗?将通过Gradle提供OpenJDK吗? 解决方案 JavaFX 11将从Maven Central提供,因此您可以将其包括在内您的项目与任何其他常规
..