问题标签 [openjfx]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
9846 浏览

java - JavaFX、OS X、图形设备初始化失败:es2、sw

我正在尝试在 IntelliJ IDEA 中创建一个 JavaFX 项目,但每次都会出错。

完成教程https://openjfx.io/openjfx-docs/#IDE-Intellij后,我得到了这个:

在 IntelliJ IDEA 中将 -Dprism.verbose=true 添加到 VM 选项后(所以我的 VM 选项如下所示:

然后我得到这个输出:

我应该怎么做才能使我的项目工作?

0 投票
0 回答
93 浏览

java - Java11 迁移/JavaFX - 源错误

我已经设法为 Java 11.01 和 JavaFX 设置环境并运行我的应用程序,但我有几个与路径问题相关的异常。我正在使用图形com.sun.glass.ui和异常告诉:

这是一个非模块化项目。

我应该使用 jmods 还是创建我的 JRE?

0 投票
1 回答
155 浏览

java - 我在哪里可以找到适用于 Windows 7 的 openjdk 191 的 javafx

我正在尝试构建/打包基于 openjdk 191 的 jre。

我从https://chriswhocodes.com/下载了一个 jfx 覆盖。但是这个 javafx 只能在 Windows 10 上运行。

并据此:https ://github.com/mediathekview/MediathekView/issues/345 javafx 和 openjdk 永远不会在 Windows 7 上运行。

有什么方法可以让 javafx 和 openjdk 在 Windows 7 上运行?

“官方”下载页面https://wiki.openjdk.java.net/display/OpenJFX/Download将我重定向到专门处理 java 11 和 openjfx 11的https://openjfx.io/m 。

0 投票
2 回答
231 浏览

ubuntu - 如何在 Ubuntu 18.10 上安装缺少的库以使用 OpenJFX 11 播放视频

我最近在我的 Ubuntu 18.10 上安装了 OpenJDK 11 和 OpenJFX 11。

它给了我一个错误

com.sun.media.jfxmedia.MediaException:无法创建播放器

当我尝试播放 mp4 时。看起来我错过了一些图书馆。在 Ubuntu 18.10 上安装缺少的依赖项的正确方法是什么?我找到了一些针对 Ubuntu 16 的建议……那个解决方案已经过时了。

0 投票
4 回答
23087 浏览

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

我在 IntelliJ 中创建了一个 JavaFX 项目。我可以在 IntelliJ 中运行项目。我在配置中添加了以下代码):

但是项目的输出 .jar 文件(使用 Artifects 制作)没有运行。我测试了这些命令,但没有任何机会:

命令行的最后一个错误日志:

ps:在JDK-10上构建时我可以运行这个项目的.jar文件

编辑

我下载了 JavaFX 并将它的 lib 文件夹添加到系统环境中。为了将 JavaFX 添加到项目中,我执行了以下过程:项目结构 > 库 > 添加 > Java > JavaFxPath/lib

然后我在这个过程中为输出 jar 文件创建了 Artifect:项目结构 > Artifects > Add > JAR > From Modules with dependencies > main Class : main.Main。

0 投票
0 回答
286 浏览

java - OpenJFX:(Gluon)SDK 与 Maven 依赖项

我目前正在将 Java 8 代码基础迁移到 Java 11。由于 OpenJDK 从未包含 JavaFX/OpenJFX,我现在需要将 JFX 作为外部依赖项处理:

  1. 使用 Gluon 的 OpenJFX SDK
  2. 通过 Maven Central 将 OpenJFX 作为外部依赖项包括在内

问题1:这两种方法有本质区别吗?

问题2:哪种方法更好?

0 投票
2 回答
8009 浏览

java - 找不到 javafx.controls JavaFX 11 / JDK 11.0.1

我正在使用 InteliJ,我已经完成了所有其他似乎对其他人有效的解决方案。我收到一个错误:

然后,我将以下内容添加到运行配置中的 VM 选项中:

这似乎部分解决了问题?但是,当我尝试运行它时,我没有得到完整的错误堆栈跟踪,我得到以下三行:

当我只将以下内容放入 VM 选项时,我得到了同样的错误:

这是我的运行选项的图片(我已经勾选和取消勾选“包含依赖项和提供的范围”框,两者都不起作用。

该库指向正确的位置,我已尝试重建该项目,但没有任何效果。当我转到命令行并键入:

我得到以下输出: cmd的输出

所以事实上一切都在那里,并指向它需要指向的确切位置。将 .jar 扩展名添加到 add-module 也不会执行任何操作。

0 投票
0 回答
369 浏览

java - 如何使用插件编译带有 JVM 参数的 Maven JAR 文件?

我正在寻找一个可以自行执行良好 JVM 参数的 Maven 插件。现在,我已经尝试使用maven-compiler-pluginand the maven-surefire-plugin(我的项目的 pom 在下面)。

我希望 jvm 执行的参数类型是这样的:

为了启动 javafx 应用程序。

pom.xml插件测试。

0 投票
1 回答
4992 浏览

java - 简单的 Java 11 JavaFX 程序,从 JAR 文件运行时出错 (Windows)

我有一个在 Eclipse 中运行良好的测试 JavaFX 程序。- 我必须添加一个包含以下内容的模块信息文件(module-info.java):

Java类:

当我使用以下命令将其作为导出的 JAR 文件运行时

,我收到以下错误:

错误:无法找到或加载主类 com.javafx.test.MenuTest.MenuTest 原因:java.lang.NoClassDefFoundError: javafx/application/Application

注意:我在运行 jar 的文件夹下直接有一个 lib 文件夹,其中包含所有 JavaFX jar 文件。

0 投票
1 回答
139 浏览

java - OpenJFX 仅在 Ubuntu 上运行时呈现窗口的一部分

编辑:

在使用选项进行一些测试后,事实证明,当 call:stage.initStyle(StageStyle.UNDECORATED)在舞台上它解决了窗口不显示的问题,但随后窗口没有控件。这意味着它可能与窗口管理器和控件有关。

原来的:

我正在使用 FXML 加载器从 FXML 文件加载场景来启动 JavaFX 阶段。

这是一个相当奇怪的问题,因为没有显示异常或其他形式的错误。现在只有窗口的一部分被渲染,如下所示: 这里是错误渲染的窗口

这里以正确的形式作为参考(不包括左侧 ListView 中的两个条目): 在此处输入图像描述

由于我没有收到任何错误,我只能添加可能有助于解决问题的信息。

-Dprism.verbose=true输出:

JDK:

在 OpenJFX 版本上测试:

  1. 12个+4
  2. 12个+2
  3. 11.0.1

操作系统:elementary OS 5.0 Juno (Ubuntu 18.04 LTS) 图形驱动程序:nvidia-390

中央处理器:I7 8700K 图形处理器:GTX 1060 6GB

我在 4k 屏幕上对其进行了测试,尽管我确实将分辨率更改为 1920x1800 并得到了相同的结果。

我可以补充一点,在使用多个 FXML 文件作为源文件或只是一个警报进行测试后,呈现的尺寸接缝始终相同

有关解决此问题的方法的任何想法?

问候, Liz3