我无法通过双击执行.jar文件

米奇·豪

我一遍又一遍地尝试来获取这个愚蠢的.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文件感到好奇。因此,请以简单的形式提出任何指示/批评,我将尝试答复。另外,我想要它,所以我可以双击该文件来执行,而不是将某些命令输入到终端中(我已经知道如何从终端运行)。谢谢你的帮助!

hd1

您正好击中了头部的钉子-您需要一个GUI。尝试将System.out.println替换为,JOptionPane.showMessageDialog(null, "Mitch says...", "Hello world!", JOptionPane.PLAIN_MESSAGE);import javax.swing.JOptionPane;与其他导入一起添加

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何双击执行jar文件

来自分类Dev

Java .jar可执行文件无法打开(双击)

来自分类Dev

Jar文件无法双击运行

来自分类Dev

无法通过在 Windows 7 上双击来运行 .jar 文件

来自分类Dev

为什么我的jar文件无法双击启动?

来自分类Dev

双击我的用ant构建的jar文件无法运行

来自分类Dev

为什么我的.desktop文件通过双击而不是通过菜单执行?

来自分类Dev

Jar文件将无法双击运行

来自分类Dev

Java-我无法通过可执行jar打开Microsoft Access文件

来自分类Dev

无法执行.jar文件

来自分类Dev

无法执行jar文件

来自分类Dev

无法执行.jar文件

来自分类Dev

无法执行jar文件

来自分类Dev

我可以通过cmd运行.jar文件,但不能双击它们

来自分类Dev

无法jar -tvf jar文件

来自分类Dev

我如何通过双击运行php文件

来自分类Dev

如何双击运行.jar文件?

来自分类Dev

如何双击运行.jar文件?

来自分类Dev

执行jar文件的服务

来自分类Dev

Jar文件执行失败

来自分类Dev

从命令提示符执行jar文件并双击jar文件时的行为不同

来自分类Dev

如何通过双击重新启用打开的jar文件?

来自分类Dev

如何通过双击重新启用打开的jar文件?

来自分类Dev

无法通过命令行或双击运行JAR

来自分类Dev

如何通过双击ubuntu 14.04使.sh文件可执行

来自分类Dev

无法打开可执行的jar文件

来自分类Dev

无法链接可执行的.jar文件

来自分类Dev

我Dockerfile无法存取权限的jar文件

来自分类Dev

我的Minecraft.jar文件无法启动