当我将java导出为可运行的jar文件时,不工作

当我将java导出为可运行的jar文件时,不工作,java,eclipse,Java,Eclipse,我曾多次尝试不通过搜索问题解决方案来发布此问题,但我失败了 我是java新手,我面临一个问题,我想要一个可运行的java应用程序 及 当我试图将其导出为runnable时,它不会执行。我正在使用 Eclipse for java 我的代码是 package hello; public class HelloWorld { public static void main(String[] args) { System.out.println("Hello World");

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

我是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)等待。

因为没有代码暂停屏幕,所以可能会执行JAR文件,但您无法看到输出窗口。用暂停语句检查一下。可能您可以使用Thread.sleep(x)等待。

执行JAR至少有3种方法:

  • 双击它,显然必须(正确地)安装Java,并且系统支持双击(具有鼠标和图形界面,例如Windows)-这不会打开控制台,您不会看到任何输出进入system.out,就像在代码中一样

    在这种情况下,您可以添加一条语句作为
    JOptionPane.showMessage(null,“helloworld!”)打开对话框并显示给定消息

  • java-jar
    这将执行jar,打开一个控制台-您将看到System.out的内容

  • javaw-jar
    同上,但没有控制台-写入System.out的文本将丢失!JOptionPane,如第1点所述,也适用于这种情况(假设系统具有图形界面)


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

  • 双击它,显然必须(正确地)安装Java,并且系统支持双击(具有鼠标和图形界面,例如Windows)-这不会打开控制台,您不会看到任何输出进入system.out,就像在代码中一样

    在这种情况下,您可以添加一条语句作为
    JOptionPane.showMessage(null,“helloworld!”)打开对话框并显示给定消息

  • java-jar
    这将执行jar,打开一个控制台-您将看到System.out的内容

  • javaw-jar
    同上,但没有控制台-写入System.out的文本将丢失!JOptionPane,如第1点所述,也适用于这种情况(假设系统具有图形界面)


  • 尝试通过命令行(java-jar…)启动它,并告诉我们错误消息是什么,否则人们只能猜测。它显示一个字符串“HELLO WORLD”,如果它确实显示一个字符串“HELLO WORLD”,那么它确实会执行,您不会有问题。换句话说。。。告诉我们你的问题是什么。你是如何执行它的?它怎么不起作用?获取错误消息的最佳方法是通过控制台/终端/命令行启动它。Java字节码在处理器上不可执行。然后,Java在虚拟机(Windows上的javaw.exe)中执行字节码,该虚拟机可用于许多操作系统。尝试通过命令行(java-jar…)启动它,并告诉我们错误消息是什么,否则人们只能猜测。它显示一个字符串“HELLO WORLD”,如果它确实显示一个字符串“HELLO WORLD”,那么它确实会执行,您不会有问题。换句话说。。。告诉我们你的问题是什么。你是如何执行它的?它怎么不起作用?获取错误消息的最佳方法是通过控制台/终端/命令行启动它。Java字节码在处理器上不可执行。然后,Java在虚拟机(Windows上的javaw.exe)中执行字节码,该虚拟机可用于许多操作系统。