问题标签 [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.
java - JavaFX、OS X、图形设备初始化失败:es2、sw
我正在尝试在 IntelliJ IDEA 中创建一个 JavaFX 项目,但每次都会出错。
完成教程https://openjfx.io/openjfx-docs/#IDE-Intellij后,我得到了这个:
在 IntelliJ IDEA 中将 -Dprism.verbose=true 添加到 VM 选项后(所以我的 VM 选项如下所示:
然后我得到这个输出:
我应该怎么做才能使我的项目工作?
java - Java11 迁移/JavaFX - 源错误
我已经设法为 Java 11.01 和 JavaFX 设置环境并运行我的应用程序,但我有几个与路径问题相关的异常。我正在使用图形com.sun.glass.ui
和异常告诉:
这是一个非模块化项目。
我应该使用 jmods 还是创建我的 JRE?
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 。
ubuntu - 如何在 Ubuntu 18.10 上安装缺少的库以使用 OpenJFX 11 播放视频
我最近在我的 Ubuntu 18.10 上安装了 OpenJDK 11 和 OpenJFX 11。
它给了我一个错误
com.sun.media.jfxmedia.MediaException:无法创建播放器
当我尝试播放 mp4 时。看起来我错过了一些图书馆。在 Ubuntu 18.10 上安装缺少的依赖项的正确方法是什么?我找到了一些针对 Ubuntu 16 的建议……那个解决方案已经过时了。
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。
java - OpenJFX:(Gluon)SDK 与 Maven 依赖项
我目前正在将 Java 8 代码基础迁移到 Java 11。由于 OpenJDK 从未包含 JavaFX/OpenJFX,我现在需要将 JFX 作为外部依赖项处理:
- 使用 Gluon 的 OpenJFX SDK
- 通过 Maven Central 将 OpenJFX 作为外部依赖项包括在内
问题1:这两种方法有本质区别吗?
问题2:哪种方法更好?
java - 找不到 javafx.controls JavaFX 11 / JDK 11.0.1
我正在使用 InteliJ,我已经完成了所有其他似乎对其他人有效的解决方案。我收到一个错误:
然后,我将以下内容添加到运行配置中的 VM 选项中:
这似乎部分解决了问题?但是,当我尝试运行它时,我没有得到完整的错误堆栈跟踪,我得到以下三行:
当我只将以下内容放入 VM 选项时,我得到了同样的错误:
这是我的运行选项的图片(我已经勾选和取消勾选“包含依赖项和提供的范围”框,两者都不起作用。
该库指向正确的位置,我已尝试重建该项目,但没有任何效果。当我转到命令行并键入:
我得到以下输出:
所以事实上一切都在那里,并指向它需要指向的确切位置。将 .jar 扩展名添加到 add-module 也不会执行任何操作。
java - 如何使用插件编译带有 JVM 参数的 Maven JAR 文件?
我正在寻找一个可以自行执行良好 JVM 参数的 Maven 插件。现在,我已经尝试使用maven-compiler-plugin
and the maven-surefire-plugin
(我的项目的 pom 在下面)。
我希望 jvm 执行的参数类型是这样的:
为了启动 javafx 应用程序。
与pom.xml
插件测试。
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 文件。
java - OpenJFX 仅在 Ubuntu 上运行时呈现窗口的一部分
编辑:
在使用选项进行一些测试后,事实证明,当 call:stage.initStyle(StageStyle.UNDECORATED)
在舞台上它解决了窗口不显示的问题,但随后窗口没有控件。这意味着它可能与窗口管理器和控件有关。
原来的:
我正在使用 FXML 加载器从 FXML 文件加载场景来启动 JavaFX 阶段。
这是一个相当奇怪的问题,因为没有显示异常或其他形式的错误。现在只有窗口的一部分被渲染,如下所示:
这里以正确的形式作为参考(不包括左侧 ListView 中的两个条目):
由于我没有收到任何错误,我只能添加可能有助于解决问题的信息。
-Dprism.verbose=true
输出:
JDK:
在 OpenJFX 版本上测试:
- 12个+4
- 12个+2
- 11.0.1
操作系统:elementary OS 5.0 Juno (Ubuntu 18.04 LTS)
图形驱动程序:nvidia-390
中央处理器:I7 8700K
图形处理器:GTX 1060 6GB
我在 4k 屏幕上对其进行了测试,尽管我确实将分辨率更改为 1920x1800 并得到了相同的结果。
我可以补充一点,在使用多个 FXML 文件作为源文件或只是一个警报进行测试后,呈现的尺寸接缝始终相同。
有关解决此问题的方法的任何想法?
问候, Liz3