编程语言
首页 > 编程语言> > java-“ Prism-ES2错误:GL_VERSION(major.minor)= 1.4”的原因可能是什么?

java-“ Prism-ES2错误:GL_VERSION(major.minor)= 1.4”的原因可能是什么?

作者:互联网

我正在尝试使用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)

请告诉您如何解决此问题

解决方法:

您正在使用哪个版本的JavaFX?请注意,RedHat / OEL不支持FX2.x.但是FX8是,您可能要尝试FX8的开发版本:https://jdk8.java.net/download.html

关于FX8:

Prism-ES2错误: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

标签:java,linux,javafx,javafx-2
来源: https://codeday.me/bug/20191012/1897272.html