Intellij Project可执行文件没有做任何事情

时间:2017-07-17 20:21:25

标签: java intellij-idea javafx

我已经多次遍历这些步骤,为我的javaFX intellij项目创建了一个可执行的.jar文件,但每次都失败了。我成功构建了.jar文件,但是当我点击它时没有任何反应。我去项目结构,创建工件,添加主类,然后构建该工件。依然没有。我已经包含了该文件的图片,但我不确定甚至会显示会导致此错误的内容。有什么想法吗? enter image description here

enter image description here

[![在此处输入图像说明] [3]] [3]

运行java -jar TestingProto.jar时出现的错误是: Exception in thread "main" java.lang.UnsupportedClassVersionError: JVMCFRE003 bad major version; class=sample/Maine, offset=6

我假设我的班级版本有问题,但我没有使用任何第三方罐子等。

1 个答案:

答案 0 :(得分:0)

目前,您无法查看代码有什么问题。文件夹结构看起来像一团糟。如果jar没有运行,那么它没有入口点,这是Main类中的main()方法。如果您使用main()方法,请查看导入上方的包声明 - 它们应与src/main/java下面的文件夹结构一致(在您的情况下为package sample;)。我建议你在IDE中创建一个新的JavaFX Maven项目,然后在与Main类相同的文件夹级别创建所有类,包括Transform类(它不应该在结构之外,因为它就是现在)。 Maven是一个很棒的工具,因为你安装它并设置你的环境变量,你需要在你的新maven项目的根文件夹中打开一个终端/命令行并输入mvn package,你会发现你正在工作{{ 1}}(或.jar,如果在.war中在pom.xml文件夹中说明(将出现)。但请确保使用maven标准文件夹结构,并且每个类中的包名称与此类实际所在的文件夹结构相同,就在target路径之后。