【发布时间】:2018-06-22 18:49:28
【问题描述】:
所以,我是 Java 新手,例如,我是几个小时前开始的。所以我正在使用 Eclipse,我将一个 Hello World 程序导出为一个可执行的 jar 文件,所以当我双击我的应用程序时,它会加载一秒钟,然后什么都没有发生。
这是我的代码:
import java.util.Scanner;
class HelloWorld {
public static void main(String args[]) {
Scanner scanner = new Scanner(System.in);
System.out.println("Hello world!");
scanner.nextLine();
scanner.close();
}
}
但是,当我使用以下代码使 Java 打开一个窗口时,它实际上打开了该窗口。代码:
import javax.swing.JFrame;
class HelloWorld {
public static void main(String args[])
JFrame jframe = new JFrame();
jframe.setSize(400, 400);
jframe.setVisible(true);
jframe.setResizable(true);
jframe.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);;
}
}
为什么第一个示例中的代码打不开?
【问题讨论】:
-
尝试从命令窗口/控制台运行您的应用程序
-
@JohnKane 不,它没有用。
-
它列出了任何错误吗?
-
@JohnKane 不,该程序在 Eclipse 中运行良好,并且在命令提示符中没有显示任何错误或文本。
-
我的意思是当你试图从 Eclipse 之外的控制台/命令窗口运行它时
标签: java eclipse window console-application