可分发的JAR无法正常工作

时间:2012-02-26 17:10:38

标签: java executable-jar

我在上网本上使用Windows XP在Netbeans 7.1中创建了一个项目。我使用了Clean和Build命令,它在/ dist文件夹中创建了可分发的JAR文件。当我双击它工作的文件时。

现在我将整个项目文件夹发送到我的桌面,该桌面使用Windows 7 Ultimate 64位。当我双击可执行JAR时,我收到一条错误说: 无法找到或加载主类myapp.jar

我检查了清单文件,它包含主类名。当然,它是由Netbeans自动生成的。

发生了什么事?

1 个答案:

答案 0 :(得分:2)

常见的错误是忘记也采取“布局”文件夹。如果您使用了Netbeans的特定功能,例如绑定,则在“dist”中有jar,但也有一个名为“layout”的文件夹,您还必须将其与jar文件一起复制并放在同一个文件夹中目标地点。

在我的情况下,遗憾的是还要发送此文件夹,所以我决定停止使用绑定和其他特定的东西,并用于手动重新编程。现在我只发送罐子,它正在工作。

请注意,您可以轻松了解自己是否具有特定功能。 打开Netbeans并查看项目文件夹。在那里你将有2个文件夹,“源包”和“库”。入住图书馆。如果你只有JDK就可以了。如果您列出了其他库,则dist中将有补充文件夹,您必须将其与Jar一起发送。

希望有所帮助