【发布时间】:2016-02-19 13:09:03
【问题描述】:
我一遍又一遍地尝试让这个愚蠢的 .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 文件 ==> Proof of Test.jar creation
但是当我双击执行时,它给了我this
我该如何解决这个问题?它只是需要一个 GUI 还是我做错了什么?
****PS****
我对编程比较陌生,我只是对如何创建可执行的 jar 文件感到好奇。因此,请以简单的格式提出任何指示/批评,我会尽力回复。另外,我想要它,所以我可以双击要执行的文件,而不是在终端中订购一些东西(我已经知道如何从终端运行)。感谢您的帮助!
【问题讨论】:
-
见stackoverflow.com/questions/5224831/…。在您的情况下,您将选择使用
java -jar打开它 -
你需要 GUI.. 试试这个链接 -- mkyong.com/java/how-to-make-an-executable-jar-file
标签: java macos jar terminal executable-jar