openjfx相关内容

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

我有一个 JavaFX (JDK 8) 桌面业务应用程序,它使用 Java Web Start 进行部署.用户安装了 Java 8,他们只需转到 URL(我的 AWS Linux 服务器上的公共 URL)并下载/启动应用程序(使用 Web Start).我也可以通过将新 JAR 部署到服务器来轻松更新应用程序.一切正常. 但是,Oracle 已经停止使用 Java 11 的 Web Star ..
发布时间:2021-11-25 13:38:47 Java Web开发

错误:在顶级目录中找到Main.class(模块中不允许使用未命名的程序包)

尝试将应用程序更新为Java 11,并在使用模块对地狱进行排序之后,我以为我摆脱了所有红色错误,现在我得到了一个我从未见过的错误: 或module-info.java文件: 解决方案 为了使JavaFx启动您的应用程序,它需要访问其主类,因此您需要导出主类所在的包. 将导出声明添加到module-info: module Game.main {...出口主营;} ..
发布时间:2021-05-16 19:20:49 其他开发

如何在IntelliJ中调试Maven OpenJFX应用程序

由于JavaFX已经成为OpenJFX,并且需要作为依赖添加到您的Maven项目中,因此调试OpenJFX应用程序变得非常复杂.在这个问题中,它已经是回答了如何为NetBeans解决它.但是IntelliJ的工作方式略有不同.已根据此示例. 如何在IntelliJ中以调试模式运行配置为Maven项目的OpenJFX(JavaFX)应用程序? 解决方案 如果要复制但是,如果您希望单击一 ..
发布时间:2021-02-10 19:42:55 其他开发

JavaFX导出和VM参数

我有一个问题,就是我无法导出JavaFX应用程序.我可以让它与VM参数一起运行(在IDE内部和外部),但这远非最佳选择.我想要一个简单的“单击打开"体验. 错误:缺少JavaFX运行时组件,并且是运行此应用程序所必需的 我知道可以使用vm参数解决此问题,但是正如我在“单击打开"体验之前所说的那样. 我试图用Maven制作一个胖子罐. (这是我的pom.xml): ..
发布时间:2021-02-10 19:34:55 其他开发

使用Maven和jlink的OpenJFX自定义运行时映像-模块导出还是命令行参数?

我正在尝试创建一个自定义运行时映像,该映像不需要在计算机上安装JRE/JDK.我已经按照OpenJFX文档上介绍的教程(JavaFX和IntelliJ-使用Maven进行模块化)进行操作,并且能够运行创建的图像,但是我想为我的应用程序类com.sun.glass.ui.Window包含(在javafx模块中) .graphics). 在自定义图像之前,我将以下内容解析为命令行参数: --ad ..
发布时间:2021-02-10 19:31:22 其他开发

找不到javafx.controls JavaFX 11/JDK 11.0.1

我正在使用InteliJ,已经研究了似乎对其他所有人都适用的所有其他解决方案.我遇到错误: Caused by: java.lang.IllegalAccessError: class com.sun.javafx.fxml.FXMLLoaderHelper (in unnamed module @0x5782d366) cannot access class com.sun.javafx. ..
发布时间:2021-02-10 19:26:50 其他开发

触摸输入和带有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 其他开发

有关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 其他开发

jar文件的自动模块VM选项

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

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 其他开发

迁移到openJDK 13和openJFX 13

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

在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 其他开发

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 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 其他开发