“Prism-ES2 Error : GL_VERSION (major.minor) = 1.4”出现的原因是什么?涉及IT技术。

3
我正在使用Eclipse IDE在Oracle Linux上开发简单的JavaFX程序。 我已经安装了JDK 7,并且所有程序都可以正常运行,除了它显示了"

"。
Prism-ES2 Error : GL_VERSION (major.minor) = 1.4

在控制台中。

例如,以下是一个简单的JavaFX程序:

import javafx.application.*;
import javafx.scene.Group;
import javafx.scene.Parent;
import javafx.scene.Scene;
import javafx.scene.paint.Paint;
import javafx.stage.Stage;
public class practiceFX extends Application{
public static void main(String args[])
{
    Application.launch(args);
}

@Override
public void start(Stage primaryStage) throws Exception {
    // TODO Auto-generated method stub
    Group root =new Group();
    Scene scene =new Scene(root,200,300);
    primaryStage.setTitle("PRACTICE");
    primaryStage.setScene(scene);
    primaryStage.setResizable(true);
    primaryStage.setScene(scene);
    primaryStage.show();
    System.out.println("hi");

}
}

输出结果为:

Prism-ES2 Error : GL_VERSION (major.minor) = 1.4
hi

请查看截图 我无法运行JavaFX示例。 当我尝试运行Ensemble.jar时,它显示以下错误
Prism-ES2 Error : GL_VERSION (major.minor) = 1.4

GThread-ERROR **: GThread system may only be initialized once.
aborting...
Aborted (core dumped)

请告诉我如何解决这个问题。

在此输入图像描述

1个回答

3
你使用的JavaFX版本是哪个?请注意,RedHat/OEL不支持FX2.x。但是FX8是支持的,你可以尝试使用FX8的开发版本:https://jdk8.java.net/download.html 关于FX8: Prism-ES2 Error : GL_VERSION (major.minor) = 1.4 的信息并不是错误,而是通知信息。它将在jdk8发布时被删除:https://javafx-jira.kenai.com/browse/RT-29273 从示例中出现的GThread-ERROR 是另一个故事。这是一个可能尚未修复的问题。请参见https://javafx-jira.kenai.com/browse/RT-32436https://javafx-jira.kenai.com/browse/RT-28580#comment-358413

我正在使用 javafx2.2 在 Oracle Linux 平台上。 - SpringLearner
2
该 Bug 计划在 Java 9 中修复:https://bugs.openjdk.java.net/browse/JDK-8088421 - aw-think

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接