我对 JavaFX 很陌生,不确定是否有人知道我做错了什么。这是场景:
- 在win 7上,使用netbeans 8和jdk1.8.0_05创建了一个helloworld.jar
- 在 win 7 上, java -jar helloworld.jar 工作正常
- 将 helloworld.jar 移至 Redhat 5.8 并使用相同版本 jdk1.8.0_05, java -jar helloworld.jar 。我看到以下错误
图形设备初始化失败:es2、sw
初始化 QuantumRenderer 时出错:找不到合适的管道
红帽企业 Linux 5.8 不是Java 8 中 JavaFX 支持的配置 http://www.oracle.com/technetwork/java/javase/certconfig-2095354.html.
支持 Red Hat Enterprise Linux 6.x(以及其他一些 Linux 变体)。
MidoriKid 在他的回答中提供了一个允许在 Red Hat EL 5.x 系统上使用 JavaFX 的过程:在 redhat 5.8 上运行 JavaFx jar https://stackoverflow.com/questions/24438472/running-javafx-jars-on-redhat-5-8/。请注意,虽然可以遵循该过程,但建议您使用更新的 RHEL 系统在受支持的配置中运行 JavaFX。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)