System.out.println终止

时间:2016-01-27 21:41:13

标签: java system.out termination

我还是Java新手,因此我不了解终止错误的来源。主要内容中的System.out.println未打印出来,并显示:

  

<终止,退出值:0> C:\ Program Files \ Java \ jre1.8.0_71 \ bin \ javaw.exe(2016年1月27日,下午1:22:17)

这是我的代码的主要内容。

public class BrainCenter {
    public static void main(String[] args) {
          System.out.println("Welcome to the Stock Center!");
          System.out.println("Realtime Reports within the stock market");
          System.out.println("");

          Market mk = new Market(6000);
          mk.printMarket(); 

          System.out.println("Individual status listed below");
          System.out.println("");

          Buyers bu = new Buyers();
          bu.buildRandomPortfolio(mk);
    }
}

前三行没有输出,我不知道为什么。它出现在其余的代码加载但随后消失,并表示最后终止。我正在使用Eclipse IDE。 任何帮助将不胜感激。提前谢谢!

2 个答案:

答案 0 :(得分:0)

尝试使用java.exe代替javaw.exe。第一个将等到程序完成。它还将程序生成的所有输出直接放在控制台中。当程序使用自己的GUI或仅在后台运行时,应使用最后一个。它不会等到程序完成。

请参阅Difference between java.exe and javaw.exe

答案 1 :(得分:0)

您可以通过在环境中设置路径变量来解决此问题。在我的系统中,我已将bin的路径复制为“ C:\ Program Files \ Java \ jdk1.8.0_25 \ bin”并保存。