当我出口我的Java作为运行的JAR文件,不工作
问题描述:
我已经试过很多次,不是通过搜索我的问题的解决方案张贴了这个问题,但我失败,当我出口我的Java作为运行的JAR文件,不工作
我是新来的Java,我我面临一个问题,我想要一个可运行的Java应用程序 和
当我试图将其导出到runnable它不执行。我正在使用 Eclipse for java。
我的代码是
package hello;
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World");
}
}
答
由于没有任何代码暂停屏幕,因此它可能是被得到执行JAR文件的情况下,但是你是不是能够看到在输出窗口。用一些暂停语句检查它。也许你可以使用Thread.sleep(x)进行等待。
答
至少有3种方式执行一个JAR:安装
-
双击它,显然Java的必须是(正确)和系统支持双击(有一个鼠标和图形界面,例如Windows) - 这不会打开控制台,并且您不会看到任何输出到System.out,就像在您的代码中一样。
在这种情况下,您可以添加一条语句作为
JOptionPane.showMessage(null, "Hello World!");
,打开一个对话框并显示给定的消息; java -jar <file.jar>
这将执行jar打开控制台 - 你会看到什么是System.out;javaw -jar <file.jar>
与上面相同但没有控制台 - 写入System.out的文本将会丢失!正如第1点所解释的,JOptionPane也适用于这种情况(假定系统具有图形界面)。
尝试通过命令行(java -jar ...)启动它并告诉我们错误信息是什么,否则人们只能猜测。 –
它显示一个字符串“HELLO WORLD” –
如果它显示一个字符串“Hello World”,那么它会执行并且你没有问题。换句话说......告诉我们你的问题是什么。你如何试图执行它?它怎么不起作用?获取错误消息的最佳方法是通过console/terminal /命令行启动它。 –