所以,我是 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);;
}
}
为什么第一个示例中的代码打不开?
最佳答案
我刚刚发现这违背了 WORA 的目的,因为自动打开命令窗口在操作系统之间会有所不同。
关于java - Eclipse Java 控制台应用程序未显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50994032/