因此,我是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);;
}
}
为什么第一个示例中的代码无法打开?
答案 0 :(得分:0)
我刚刚发现这违背了WORA的目的,因为在不同的操作系统之间自动打开命令窗口会有所不同。