我已经尝试了很多次去执行这个愚蠢的.jar文件,它什么也不做,只是打印文本。我需要一个GUI吗?我在Mac上。
代码很简单...
public class test
{
public static void main(String args[])
{
System.out.println("This is a test!");
System.out.println("HelloWorld!");
}
}
我编译了test.java文件,将test.class放在桌面上,创建了一个manifest.txt文件以确保jar知道test.class是主文件。我写了以下代码:
Main-Class: test
将其添加到manifest.txt文件中
然后我输入了
[Macintosh:~] mitchellhowe% cd Desktop
[Macintosh:~/Desktop] mitchellhowe% jar -cvmf manifest.txt Test.jar test.class
终端回复说
added manifest
adding: test.class(in = 341) (out= 186)(deflated 45%)
Test.jar 文件已创建 ==> 证明 Test.jar 已创建
但是,当我双击执行它时,会出现 这个
我该如何解决?它是否仅需要一个 GUI 或者我做错了什么?
****PS****
我对编程比较新手,只是好奇如何创建可执行的 jar 文件。因此,请以简单易懂的方式提供任何指示/批评,我会尽力回复。另外,我希望能够双击文件来执行,而不是在终端中输入命令(我已经知道如何从终端运行)。谢谢任何帮助!