Mam klasy „jeden”, który kompiluje klasy „dwa” za pomocą poleceńEclipse wywala na wejściu użytkownika
używam tego kodu, aby uruchomić dwa
Process p2 = Runtime.getRuntime().exec("java two");
BufferedReader in = new BufferedReader(
new InputStreamReader(p2.getInputStream()));
while ((line = in.readLine()) != null) {
System.out.println(line);
}
in.close();
Teraz, gdy „dwa” ma nadruki w jest to główna metoda, działa dobrze i są drukowane w konsoli, ale gdy ma wejście użytkownika, Eclipse ulega awarii. kiedy nawet usunąć pętli while nie pozwala mi pisać w konsoli
tworzę nową konsolę korzystając
MessageConsole console = new MessageConsole("", null);
console.activate();
ConsolePlugin.getDefault().getConsoleManager()
.addConsoles(new IConsole[] { console });
MessageConsoleStream stream = console.newMessageStream();
System.setOut(new PrintStream(stream, true));
proszę dodać trochę więcej kodu i wersję Eclipse, więc możemy mieć lepsze wyobrażenie o tym, jak to wszystko jest nazywa – Max