Возможно изменять консоль в Затмении?

Мое сомнение, - если возможно использовать консоль операционной системы (из-за ej, "cmd" Windows, или "терминал" в Linux), чтобы видеть выводы программ в Затмении, в ves консоли, предоставляемой Затмением.

Большое спасибо.

2
задан 04.04.2016, 10:23
1 ответ

То, что ты можешь делать, состоит в том, чтобы конфигурировать внешний метатель для cmd или терминал, для этого:

  • Ты идешь в меню run-> Экстерналь Тоольс-> Экстерналь Тоольс Configurations
  • Однажды там ты создаешь новую программу и наполняешь данные, которых они просят

Здесь у тебя есть более подробный руководитель.

http://www.avajava.com/tutorials/lessons/how-do-i-open-a-windows-command-prompt-in-my-console.html

ИЗДАННЫЙ С ПОЛЕЗНЫМ ОТВЕТОМ

@AugustoHerbel также, если то, что ты хочешь, состоит в том, чтобы показывать результаты открывая консоль, ты мог бы делать это посредством кода, здесь я помещаю маленький пример:

public static void main(String[] args) { 
  try { 
    int a = 3, b = 2, suma = 0; 
    suma = a+b; 
    Runtime rt = Runtime.getRuntime(); 
    rt.exec("cmd.exe /c start echo suma: "+suma); 
  } catch (IOException e) { 
    // TODO Auto-generated catch block 
    e.printStackTrace(); 
  } 
}
1
ответ дан 24.11.2019, 14:38
  • 1
    Прощение @juan1992, мне кажется, что я выразил плохо, моя идея состояла в том, чтобы консоль SO не работала внутри затмения, но он появлялся, как он это делает всегда (в Windows например., что вышел черный ящик с результатами моей программы). Не, если я достаточно ясное, выразив, decime, нужно ли тебе, чтобы я объяснился лучше. – Augusto Herbel 05.04.2016, 06:53
  • 2
    @AugustoHerbel, если то, что ты хочешь, состоит в том, чтобы показывать результаты открывая консоль, podr и # 237; схвати делать это посредством c и # 243; я говорю, aqu и # 237; я помещаю один согрешите и # 241; или пример: public static void main(String[] args) { try { int a = 3, b = 2, suma = 0; suma = a+b; Runtime rt = Runtime.getRuntime(); rt.exec("cmd.exe /c start echo suma: "+suma); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } Av и # 237; same, если оно ты функционирует, чтобы это помещать как ответ. – Juan Pinzón 05.04.2016, 07:19
  • 3
    Я помещаю тебя c и # 243; я говорю, что я использовал, чтобы тестировать то, что ты сказал мне, и ошибку, что он выходит у меня: import java.io.IOException; public class Main { public static void main(String[] args) { try { int num = 4 / 0; num += num * 4; Runtime rt = Runtime.getRuntime(); rt.exec("cmd.exe /c start echo num: " + num); } catch (ArithmeticException | IOException e) { System.out.println(e); } } } Полученные (затмением) java.lang. ArithmeticException: / by zero ОШИБКА: JDWP Unable to get JNI 1.2 environment, jvm - и gt; GetEnv () return code =-2 JDWP exit ошибка AGENT_ERROR_NO_JNI_ENV (183): [util.c:840] – Augusto Herbel 06.04.2016, 14:03
  • 4
    Прощение, этот divisi и # 243; n он " 4 / 1" не " 4 / 0". Упорядочьте это и функционируй 10, большое спасибо. Так или иначе моя идея состояла в том, чтобы консоль SO осталась назначенной по умолчанию во время выполнения программ, может быть возможным это? А именно, что не был должен добавлять c и # 243; я говорю в каждый новый проект. – Augusto Herbel 06.04.2016, 14:10
  • 5
    @AugustoHerbel Уже издайте ответ, если ты sirvi и # 243; помечать ее как soluci и # 243; n в твою проблему, эксперт и # 237; другие пользователи tambi и # 233; n они могут находить ее и #250; til. Относящийся к твоему вопросу, если возможно делать это предопределенной формой, только ему удается сделать посредством plugins, как он упоминает о Luiggi Мендосе, или создавая внешний метатель, но это не открывает консоль в windows, а только поверьте метатель внутри того же затмения. – Juan Pinzón 06.04.2016, 16:09

Теги

Похожие вопросы