我刚刚制作了我的第一个Java程序,当我用IDEA'推出它时,它运行得很好。然后我想创建一个可执行文件来单独启动它。 ' IDEA'帮助我创建了一个包含此内容的jar文件:
某些类(* .class文件)。
文件夹META-INF,其中包含MANIFEST.MF。 MANIFEST.MF只有2个 行:版本信息和" Main-Class:ru.nikolski.2048.main"。
当我双击jar文件时,没有任何反应。当我通过IDEA'启动jar文件时,它会写下以下内容:
"C:\Program Files\Java\jdk1.7.0_51\bin\java" -Dfile.encoding=windows-1251 -jar C:\Users\Osn\IdeaProjects\Game2048\out\artifacts\Game2048_jar\Game2048.jar
Error: Could not find or load main class ru.nikolski.2048.main
我试图在jar文件中创建文件夹ru / nikolski / 2048,并将所有* .class文件放入其中,但它没有帮助,我得到了同样的错误。
我做错了什么?
答案 0 :(得分:0)
我在MANIFEST.MF中解决了问题:
Main-Class: Main
因为我的使用main方法的课程名称为' Main'。