创建可执行jar的多种方法无效

时间:2015-09-27 14:08:51

标签: java

我试图制作一个用户可以双击运行的jar(不是.exe只是一个可以双击的jar)。问题是虽然这个问题多次被问到,但没有一个答案有效。

我认为问题不在我的系统上,因为我系统上的其他jar文件(我没有创建)运行正常。这让我怀疑我做错了什么。

首先我尝试了this示例。

然而,当我尝试运行我用该解决方案制作的jar时:

java -jar HelloWorld.jar

我收到了错误:" HelloWorld.jar中没有主要的清单属性"

我怀疑错误是我的清单文件所以这是:

Manifest-Version: 1.0
Main-Class: main.Main

我也尝试过:"文件 - >出口 - > RunnableJar"在eclipse中虽然允许我从命令行运行到我的jar,当我尝试双击它时,我得到以下消息:"发生Java异常"。

此时,我不知道如何让我的罐子可以双击。

我可以做些什么来让我的罐子双击?

更新:我使用了一个新命令:

jar cfe HelloWorld.jar main main.class

现在,当我尝试使用

从命令行运行这个新jar时
java -jar HelloWorld.jar

我收到以下错误:"无法找到或加载主类主"

1 个答案:

答案 0 :(得分:2)

如果您按照该示例中的描述执行了所有操作,我认为注册表中的*.jar文件没有关联。检查一下。

也许可能安装了两个版本的Java。 检查右键单击 - >打开用。应该在那里列出Java Runtime。