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
, Первый будет ждать завершения программы. Это также поместит весь вывод, который программа генерирует непосредственно в консоль. Последнее следует использовать, когда программа работает с собственным графическим интерфейсом или просто в фоновом режиме. Он не будет ждать, пока программа не завершится.