我在Windows 7中使用命令提示符创建了一个可执行jar
jar cvfm MyJarName.jar manifest.txt *.class
Run Code Online (Sandbox Code Playgroud)
它创建了.jar文件.但是当我试图打开它时,我会看到一个弹出窗口
Could not find the main class: <ClassName>. Program will exit.
Run Code Online (Sandbox Code Playgroud)
然而,当我使用时
java -jar jarName.jar
Run Code Online (Sandbox Code Playgroud)
在命令提示符下,它工作正常.这是怎么回事?我希望能够双击它.
Poj*_*ojo 41
哈,我发现了问题所在.我使用jdk1.7制作了我的程序,但是我安装了jre6.我去升级到jre7,现在它工作正常:)
该
java -jar jarname.jar
Run Code Online (Sandbox Code Playgroud)
line正在命令提示符下工作,因为我的java路径设置为jdk文件夹.