openjfx相关内容

由于“针对com.sun.prism.es2.ES2Pipeline的"GraphicsPipeline.createPipeline失败"",JavaFX程序无法启动.

我只是想在Ubuntu 16.10上运行一个基本的JavaFX HelloWorld程序. 因此,我将jar /usr/lib/jvm/java-8-opendjk-amd64/jre/lib/ext/jfxrt.jar添加到我的构建路径中. 但是,它可以编译,但在启动时会崩溃.我使用-Dprism.verbose=true作为标志来获取以下输出: Prism pipeline ini ..
发布时间:2021-02-10 19:29:04 Java开发

触摸输入和带有JavaFX 11的OpenJDK 11的问题

我正在研究JavaFX项目,并希望从Oracle JDK 1.8切换到OpenJDK11.到目前为止,过渡是无缝的,但是仍然存在与触摸/鼠标输入有关的一个主要问题,这会引起一些麻烦. . JavaFX UI应该在支持触摸的设备上运行,该设备以前可以与Oracle JDK 1.8一起使用.当我触摸屏幕时,将按预期触发以下鼠标事件序列: MOUSE_PRESSED MOUSE_REL ..
发布时间:2021-02-10 19:26:38 Java开发

有关OpenJDK 11&的迁移问题OpenJFX 11(和Proguard)

我们目前正在将Java应用程序从Oracle JDK 8(由JNLP交付的应用程序代码)迁移到OpenJDK 11(作为可运行的应用程序代码与Java Runtime一起交付).尽管我们在测试环境中或多或少地找到了可行的解决方案,但仍然存在以下问题: 我们的应用程序需要JavaFX,我们希望使用jlink进行构建.是否建议使用 https://gluonhq.com/products/jav ..
发布时间:2020-08-28 01:33:07 Java开发

jar文件的自动模块VM选项

因此,我目前正在尝试Java 11中的新更改,以及外部OpenJFX SDK. 但是,我想分发一个jar文件让用户自己下载所需的SDK内容并将其放入与jar相同的文件夹中的预定义文件夹中会容易得多. 现在,我问自己是否可以在不启动我的jar的情况下自动添加所需的VM选项,而无需我的程序用户使用给定的参数从控制台启动它. 在我的情况下,这些参数如下所示:"--module-path=D:\Pa ..
发布时间:2020-07-02 02:55:41 Java开发

JavaFX 11部署失败:无法创建任务或键入javafx:com.sun.javafx.tools.ant:fileset

我正在尝试部署我的项目,但是我仍然收到以下错误,我该怎么办?另外,我具有Java 11,但是在IntelliJ中只能选择高达10的项目语言级别,但是我可以使用"var"变量.语法并运行它. IntelliJ信息: 编辑:显然intellij IDEA 1.x不支持Java 11我已经下载了最新版本,并且目前正在尝试重做整个版本 处理 最终编辑:我已通过在intelliJ IDEA 3. ..
发布时间:2020-07-02 02:55:39 Java开发

迁移到openJDK 13和openJFX 13

我不得不切换到来自JDK8的openJDK,但无法使用maven编译程序. 这对我来说是新的,经过数天的搜索后,我对版本的困惑比以前更加困惑. 我找不到: 我应该使用最新版本的openJDK吗? (目前为13) openJFX是否必须与openJDK的版本匹配? Maven:我必须用13的源和目标来编译它,还是可以用1.8使其与JRE1.8兼容 这就是我在Eclipse中所做 ..
发布时间:2020-07-02 02:55:37 Java开发

在Ubuntu 20上安装openJDK + openJFX 8

我正在尝试在Ubuntu 20.10上安装OpenJDK 8和OpenJFX 8. 在Ubuntu上安装openJFX 8总是有些棘手,但我以前可以使用以下SO解答中的技巧来做到这一点:有关更多背景信息,我正在通过docker文件在自动化管道中进行安装.这是Dockerfile的相关部分: FROM my.company.internal.registry:443/ubuntu:lat ..
发布时间:2020-07-02 02:55:33 Java开发

OpenJFX对32位系统的支持

我想为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 ..
发布时间:2020-07-02 02:55:29 Java开发

JAVA FX中的警报

当我尝试创建具有相同名称的文件时,我想在文件已存在时显示警报.我尚未完全完成代码.我想从UI中检索按钮值Yes/No. 代码: 这是控制器的编码方式. package application; import java.io.File; import java.io.FileOutputStream; import java.io.IOException; import java ..
发布时间:2020-07-02 02:55:25 其他开发

使用OpenJFX的javafx应用程序上缺少标题栏

我目前正在使用OpenJDK 11和OpenJFX构建应用程序.它可以正常编译并启动,但是没有标题栏,并且如果我单击应用程序边缘附近,则将其注册为单击该窗口后面的任何窗口. 我正在使用IntelliJ IDEA,花了一些时间才弄清楚如何甚至将OpenJFX与它一起使用.无论如何,这是系统详细信息: 我正在运行基本OS 5.0 Juno(基于Ubuntu 18.04,一切都是GTK) 迅 ..
发布时间:2020-07-02 02:55:21 Java开发

我无法使用NetFX 11和JavaFX 12调试应用程序

我已经下载了支持Java 12的Netbeans 11 因此,我通过运行Maven> https:/的运行JavaFX和Netbeans Non module的Gluon网页上的步骤进行了后续操作. /openjfx.io/openjfx-docs/#next-steps 我已按照说明中的说明配置了运行此应用的操作. 运行项目 干净的javafx:run 但是没有指定调试项目的任 ..
发布时间:2020-05-17 01:46:44 其他开发

打包非模块化JavaFX应用程序

我有一个Java 8应用程序,它使用JavaFX,主类扩展了 javafx.application.Application 。目前,我将它作为胖罐提供,它在Oracle Java 8上运行良好。 现在我希望它能够在OpenJDK 11上运行。要添加JavaFX,我已经将org.openjfx中的工件添加到了类路径中,并将它们包含在fat jar中。如果我从命令行启动我的jar,我得到 ..
发布时间:2019-01-18 10:40:57 Java开发

如何用JDK 11打开JavaFX .jar文件?

我在IntelliJ中创建了一个JavaFX项目。 我可以在IntelliJ中运行项目。我在配置中添加了以下代码: - module-path $ {PATH_TO_FX} --add-modules = javafx.controls ,javafx.fxml 但项目的输出.jar文件(由Artifects制作)不会运行。我测试了这些命令,但没有任何机会: ..
发布时间:2019-01-18 10:25:00 Java开发

如何使用JRE部署JavaFX 11 Desktop应用程序

我有一个JavaFX(JDK 8)桌面业务应用程序,它使用Java Web Start进行部署。用户安装了Java 8,他们只需转到URL(我的AWS Linux服务器上的公共URL),然后下载/启动应用程序(使用Web Start)。我也可以通过将新JAR部署到服务器来轻松更新应用程序。一切运作良好。 但是,Oracle已停止使用Java 11启动Web Start,并在2018年3月的“ ..
发布时间:2019-01-17 19:51:08 Java开发

使用JDK 11+运行JavaFX应用程序

如果我理解Oracle的公告,那么从JDK 11开始,JavaFX将不会包含在JDK中,并且仅作为OpenJFX提供。 我需要采取哪些步骤作为软件开发人员,允许我的JavaFX应用程序与JDK 11+一起运行?有什么好的adivce吗?将通过Gradle提供OpenJDK吗? 解决方案 JavaFX 11将从Maven Central提供,因此您可以将其包括在内您的项目与任何其他常规 ..
发布时间:2019-01-17 19:45:23 Java开发