【发布时间】:2017-07-17 20:21:25
【问题描述】:
我已经多次完成为我的 javaFX intellij 项目创建可执行 .jar 文件的步骤,但每次都失败。我成功构建了 .jar 文件,但是当我单击它时没有任何反应。我去项目结构,创建工件,添加主类,然后构建该工件。依然没有。我已经包含了文件的图片,但不确定要显示什么会导致此错误。有什么想法吗?
[![在此处输入图片描述][3]][3]
我在运行java -jar TestingProto.jar 时遇到的错误是:
Exception in thread "main" java.lang.UnsupportedClassVersionError: JVMCFRE003 bad major version; class=sample/Maine, offset=6
我假设我的主类中存在版本控制问题,但我没有使用任何第三方 jar 等。
【问题讨论】:
-
使用
java -jar TestingProto.jar在命令行中运行它以查看错误。 -
@CrazyCoder 已经尝试过了,它只是说“无法访问”
-
使用您使用过的命令行发布完整的错误文本。同时显示您的工件配置和 jar 中的文件。
-
您是否意识到您指定了错误的文件名? jar 被命名为
TestingProto.jar,而不是TestringProto_jar.jar。您还从错误的目录运行它(artifacts而不是artifacts\TestingProto_jar)。 -
@CrazyCoder 乍一看我以为文件是 .jar 并运行它。我现在更新了错误信息。希望这能提供更多见解
标签: java intellij-idea javafx