java - 找不到主类,程序将退出

标签 java jar

我在 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 文件夹,所以行在命令提示符下工作。

关于java - 找不到主类,程序将退出,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7617807/

相关文章:

java - Java中的加密

java - Java 中 ResultSet.beforeFirst() 被忽略

Java:数组逆序排序方法

java - Android在ant编译中包含.jar

java - maven 添加项目的 jar lib 到可执行 jar

java - Elasticache Memcached 中 key 的最大长度是多少?

java - 使用 ANT 从 jar 库加载 java premain-class

gradle - 可以在gradle中使用jar中的资源文件吗?

java - 如何获取运行桌面应用程序的 JAR 的名称?

java - 文件的 JSON(简单)解析返回空值