当我将java导出为runnable jar文件时,不起作用

时间:2017-05-29 10:09:40

标签: java eclipse

我已尝试过多次不通过搜索我的问题解决方案发布此问题,但我失败

我是java的新手,我遇到了一个问题,我想要一个可运行的java应用程序 和

当我尝试将其导出为runnable时,它不会执行。我在用 Eclipse for Java。

我的代码是

package hello;

public class HelloWorld {

public static void main(String[] args) {


    System.out.println("Hello World");

   }

}

2 个答案:

答案 0 :(得分:1)

由于没有代码可以暂停屏幕,因此JAR文件可能会被执行,但您无法看到输出窗口。用一些暂停声明检查它。也许你可以使用Thread.sleep(x)进行等待。

答案 1 :(得分:1)

至少有3种执行 JAR的方法:

  1. 双击,显然必须(正确)安装Java并且系统支持双击(有鼠标和图形界面,例如Windows) - 这不是打开一个控制台,你不会看到任何输出到System.out,就像你的代码一样。

    在这种情况下,您可以添加一个语句JOptionPane.showMessage(null, "Hello World!");,打开一个对话框并显示给定的消息;

  2. java -jar <file.jar> 这会执行打开控制台的jar - 您将看到System.out的内容;

  3. javaw -jar <file.jar> 与上述相同,但没有控制台 - 写入System.out的文字将会丢失! JOptionPane,如第1点所述,也适用于这种情况(假设系统带有图形界面)。