System.out.println прекращен

Я все еще новичок в Java, и поэтому я не понимаю, откуда происходит ошибка завершения. System.out.println в основном не распечатывается и говорит:

<прекращено, выходное значение: 0> C:\Program Files\Java\jre1.8.0_71\bin\javaw.exe (27 января 2016 г., 13: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. Любая помощь будет принята с благодарностью. Заранее спасибо!

1 ответ

Вы можете решить эту проблему, установив переменную пути в Environment. В моей системе я скопировал путь к bin как "C:\Program Files\Java\jdk1.8.0_25\bin" и сохранил.

Попробуй использовать java.exe вместо javaw.exe, Первый будет ждать завершения программы. Это также поместит весь вывод, который программа генерирует непосредственно в консоль. Последнее следует использовать, когда программа работает с собственным графическим интерфейсом или просто в фоновом режиме. Он не будет ждать, пока программа не завершится.

См. Разница между java.exe и javaw.exe.

Другие вопросы по тегам