javafxjar文件赢得';跑不动
我在一个项目中,我们试图运行一个jar文件,但我们遇到了一个无法解决的错误。 我们得到以下错误: 我尝试了很多东西,但都没用。 在JavaFX设置中,或者在IntelliJ中构建JAR时,我需要配置什么 我使用: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
- 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