本文介绍了找不到主类,程序会退出的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我使用

jar cvfm MyJarName.jar manifest.txt *.class

创建了.jar文件。但当我尝试打开它时,我会弹出一个窗口,上面写着

which created the .jar file. But when I attempt to open it, I get a pop-up window that says

Could not find the main class: <ClassName>. Program will exit.

然而,当我使用

java -jar jarName.jar

在命令提示符下,它有效精细。这是怎么回事?我希望能够双击它。

in the command prompt, it works fine. What's the deal? I want to be able to just double-click it.

推荐答案

哈,我发现了问题所在。我使用jdk1.7制作了我的程序,但是我安装了jre6。我去了升级到jre7,现在工作正常:)

Ha, I found what the problem was. I made my program using jdk1.7, but I had jre6 installed. I went and upgraded to jre7, and now it works fine :)

java -jar jarname.jar

行在命令提示符下工作,因为我的java路径被设置为jdk文件夹。

line was working in the command prompt because my java path was set to the jdk folder.

这篇关于找不到主类,程序会退出的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-20 13:56