openjfx相关内容

Javafx.base读取包javafx.Beans

我在IntelliJ Idea中使用了OpenJDK 11和带有Gradle的OpenJFX 11.0.1。 当我使用javafx.base模块时,IntelliJ Idea在第1行(项目模块声明)报告了一个错误,指出我的模块需求中没有包括javafx.Beans模块(Beans是在javafx.base模块中的一个包)。 Gradle JAR任务执行时没有任何错误或警告,因此此错误可能与Inte ..
发布时间:2022-09-24 13:11:57 Java开发

我应该将哪个版本的OpenJFX(JavaFX)和Scene Builder与Amazon Corretto 11(OpenJDK)一起使用?

在您看来,OpenJFX(JavaFX)和Scene Builder的最佳版本应该与Amazon Corretto 11(OpenJDK)配合使用吗? 目前,截至本文发表之日,有两个版本的OpenJFX(JavaFX)和两个版本的Scene Builder: Gluon的JavaFX版本: JavaFX 11 LTS JavaFX 16最新版本 Gluon的场景生成器版本 ..
发布时间:2022-09-24 12:12:14 Java开发

如何通过点击使Java模块JAR执行

我在Windows 7上使用OpenJDK 11和OpenJFX 11。我的IDE是NetBeans 9。我复制了下面的教程(NetbeansVideos发布): JDK 11, OpenJFX, Apache Ant, and Apache NetBeans 10 这是一个简单的Hello World类型代码。它可以在NetBeans中运行。但当我单击JAR文件时,它不起作用。 ..
发布时间:2022-09-24 12:01:06 其他开发

JavaFX:右击TableColumn禁用调整大小

在OpenJFX 11.0.2&;12.0.1 SDK(Windows 10,x64)中复制,不能在JavaFX 8中复制 右键单击表列,然后尝试调整该列的大小。未显示调整大小光标,并且在再次手动单击列之前无法调整该列的大小。 有什么解决办法吗?我需要对TableColumns使用contextMenu,因此无法使用使标题忽略鼠标右键单击的潜在解决方法。 import java ..
发布时间:2022-08-03 19:37:41 Java开发

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

如果我了解 Oracle 的声明,从 JDK 11 开始,JavaFX 将不会包含在 JDK 中,并且将仅作为 OpenJFX 提供. 作为软件开发人员,我必须采取哪些步骤才能让我的 JavaFX 应用程序与 JDK 11+ 一起运行?有什么好的建议吗?是否可以通过 Gradle 使用 OpenJDK? 解决方案 JavaFX 11 将从 Maven Central 获得,因此您可以 ..
发布时间:2021-12-20 12:19:40 Java开发

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

我在 IntelliJ 中创建了一个 JavaFX 项目.我可以在 IntelliJ 中运行项目.我在配置中添加了以下代码): --module-path ${PATH_TO_FX} --add-modules=javafx.controls,javafx.fxml 但是项目(用 Artifects 制作)的输出 .jar 文件没有运行.我测试了这些命令,但没有任何机会: java --mo ..
发布时间:2021-12-20 11:57:53 Java开发

打包非模块化 JavaFX 应用程序

我有一个 Java 8 应用程序,它使用 JavaFX 并且主类扩展javafx.application.Application.目前,我将它作为一个胖 jar 交付,它在 Oracle Java 8 上运行良好. 现在我希望它能够在 OpenJDK 11 上运行.为了添加 JavaFX,我已经将 org.openjfx 中的工件添加到类路径中,并将它们包含在胖 jar 中.如果我从命令行启 ..
发布时间:2021-12-09 15:17:18 Java开发

如何使用 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开发

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

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

如何在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 Java开发

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

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