java - Eclipse Java 控制台应用程序未显示

标签 java eclipse window console-application

所以,我是 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/

相关文章:

java - 在静态java方法中访问类

python - 如何点击通过gtk.Window?

javascript - 无法访问 DotNetBrowser 中的窗口对象

java - 无法在 tomcat 中部署 Grails War 文件 - 结果为 404

java - 当我正确映射并且文件位于正确的目标位置时出现 "requested resource not available"错误,但我反复遇到同样的问题

java - 应用缓存对比hibernate二级缓存,用哪个?

c++ - 选择和使用 IDE

eclipse - 如何将现有目录制作成eclipse项目

java - 如何从 _within_ build.xml 模拟 "-lib foo.jar"

c++ - 为非英语窗口用户获取应用程序数据文件夹路径的可靠方法