当前位置: 首页 > 面试题库 >

找不到主类,程序将退出

唐茂实
2023-03-14
问题内容

我在Windows 7中使用命令提示符制作了一个可执行jar

jar cvfm MyJarName.jar manifest.txt *.class

创建了.jar文件。但是当我尝试打开它时,我会看到一个弹出窗口,其中显示

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

但是,当我使用

java -jar jarName.jar

在命令提示符下,它可以正常工作。这是怎么回事?我希望能够双击它。


问题答案:

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

java -jar jarname.jar

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



 类似资料:
  • 问题内容: 即使使用显示jframe并带有jlabel的简单文件,我在netbeans和eclipse上都遇到了问题。我的netbeans的项目属性显然将test2.hihi设置为我的Main类,并且我已经清理并构建了它,并在dist文件夹中生成了一个.jar文件。当我双击它时,它给我消息“找不到主类。程序将退出。” 但是,如果我选择从命令提示符“ java -jar hello2.jar”运行它

  • 我一直在谷歌上寻找这个非常常见的问题,但没有找到答案。当我通过NetBeans构建和清理我的项目时,我的MANIFEST.MF中只有这个内容 我期待着和其他人一样的东西: ..但我没有。我已经在属性上设置了我的主类。顺便说一下,这是我的主要课程: ..当我在机器中运行命令时 我不想继续我的项目,除非我解决这个问题。我需要这个,以便其他计算机可以使用我的项目。

  • 如何将应用程序指向主类?谢谢

  • 我无法在intellij中运行Spring Boot Framework应用程序。我正在使用maven,由于某种原因,它找不到我的主类。另外,在我的Spring应用程序类中,我得到了SpringApplication的一个错误。运行表示无法访问组织的命令。springframework。果心环境。环保。 我的pom.xml: 这是我的课程: }

  • 在这段代码中,一切都很好,加上它以前是工作的,但现在我正在运行上述代码提到的异常发生。。。添加几秒钟前我安装的jdk。。所有操作均使用路径JAVA_HOME完成。。还是个例外。。帮助 C:\Program Files\Java\jdk1.6.0_45\安装java的地方... 路径=C:\Program Files\Java\jdk1.6.0\U 45\bin; 编译命令: 运行命令: