Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
javafxjar文件赢得';跑不动_Java_Intellij Idea_Javafx - Fatal编程技术网

javafxjar文件赢得';跑不动

javafxjar文件赢得';跑不动,java,intellij-idea,javafx,Java,Intellij Idea,Javafx,我在一个项目中,我们试图运行一个jar文件,但我们遇到了一个无法解决的错误。 我们得到以下错误: 我尝试了很多东西,但都没用。 在JavaFX设置中,或者在IntelliJ中构建JAR时,我需要配置什么 我使用: javafx-sdk-13.0.1 jdk-13.0.1 jre1.8.0_231 智能化 我收到了一条非常类似的错误消息: Graphics Device initialization failed for : es2, sw 修复方法是在JAR中包含.so文件 要在Inte

我在一个项目中,我们试图运行一个jar文件,但我们遇到了一个无法解决的错误。 我们得到以下错误:

我尝试了很多东西,但都没用。 在JavaFX设置中,或者在IntelliJ中构建JAR时,我需要配置什么

我使用:

  • javafx-sdk-13.0.1
  • jdk-13.0.1
  • jre1.8.0_231
  • 智能化

我收到了一条非常类似的错误消息:

Graphics Device initialization failed for :  es2, sw
修复方法是在JAR中包含.so文件

要在IntelliJ中实现这一点,需要:


文件>项目结构>工件>单击“+”符号>文件>,然后选择JavaFX文件夹中的所有.so文件。

您真的是使用Java 13编译,但使用Java 8运行吗?最好将错误代码以文本形式发布,以便其他有相同问题的人可以通过搜索错误找到此问题!好点蒲公英,edited@Slaw,正如我看到的,JRE 8是最新版本,还是我错了?最新版本是Java 13.0.1。我很惊讶你会像我预期的那样出现错误
不受支持的ClassVersionError
;使用较新版本的Java编译的代码不能由较旧版本的Java执行。你在交叉编译吗?或者您实际上是在用Java13执行,但没有意识到这一点?在任何情况下,该错误都表示找到了JavaFX库,但初始化工具箱时出现问题。您是否在构建JAR的同一台计算机上运行?
Graphics Device initialization failed for :  es2, sw