【问题标题】:Eclipse Java Console Application Isn't ShowingEclipse Java 控制台应用程序未显示
【发布时间】: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


【解决方案1】:

我刚刚发现这违背了 WORA 的目的,因为自动打开命令窗口会因操作系统而异。

【讨论】:

  • 问题是,用户可以打开控制台直接调用Jar。这不是 WORA 的问题。可执行的罐子更适合应用程序。带有图形用户界面。
猜你喜欢
  • 2015-10-27
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2020-05-12
  • 1970-01-01
  • 2015-06-18
  • 1970-01-01
相关资源
最近更新 更多