我一遍又一遍地尝试来获取这个愚蠢的.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文件感到好奇。因此,请以简单的形式提出任何指示/批评,我将尝试答复。另外,我想要它,所以我可以双击该文件来执行,而不是将某些命令输入到终端中(我已经知道如何从终端运行)。谢谢你的帮助!
您正好击中了头部的钉子-您需要一个GUI。尝试将System.out.println替换为,JOptionPane.showMessageDialog(null, "Mitch says...", "Hello world!", JOptionPane.PLAIN_MESSAGE);
并import javax.swing.JOptionPane;
与其他导入一起添加。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句