Мое приложение зависит от наличия TTY, поэтому я не могу запустить его с помощью конфигурации приложения. Возможно ли, что IntelliJ запускает мое приложение в эмуляторе терминала?Как заставить IntelliJ запускать мою программу в эмуляторе терминала?
-1
A
ответ
1
Я предполагаю, что вы намерены отлаживать код. Если это так, я нашел решение. Я сделал следующее (все на OS X 10.10):
- в терминале (отдельный процесс) я скомпилированный файл
scalac Test.scala
- Я начал программу с терминала со следующими отладочных флагов:
scala -J-Xdebug -J-Xrunjdwp:transport=dt_socket,server=y,suspend=y,address=5005 org.rightfold.ahhaha.Main
- в IJ я создал конфигурацию запуска/отладки типа удаленного с параметрами по умолчанию, в частности, порт 5005
- я поставил точку останова в исходном коде
- начал конфигурацию удаленной отладки, она придает код в терминале и остановился, где я установил точку останова. Я мог проверять переменные и т. Д.
У IJ есть собственный терминал (View/Tool Windows/Terminal). Я не пробовал его там, но это должно работать так же хорошо, как это.
Надеюсь, что поможет
Смежные вопросы
- 1. Как заставить Eclipse запускать мою программу в терминале
- 2. Как я могу заставить мою программу правильно запускать будущие значения?
- 3. Как заставить виртуальную машину Xen запускать программу
- 4. Как заставить мою программу использовать вкладку?
- 5. Как заставить мою программу работать быстрее?
- 6. Как заставить мою программу работать непрерывно
- 7. Как заставить мою программу найти хранилище записей?
- 8. Как мне заставить мою программу Java крутиться?
- 9. Как заставить мою программу ждать ввода клавиатуры?
- 10. Как заставить SIGILL отправлять мою программу?
- 11. Как заставить Symfony Console запускать собственную команду терминала?
- 12. Попытка запускать/скомпилировать мою программу на C++
- 13. Заставить программу запускать без привилегий администратора?
- 14. Как заставить Intellij запускать продукт, созданный «maven package»?
- 15. Может запускать проект Maven в IntelliJ, но не с терминала
- 16. Как заставить PowerShell запускать программу в качестве стандартного пользователя?
- 17. Как заставить программу python запускать скрытый режим в формате .exe?
- 18. Как я могу позволить серверу запускать мою java-программу?
- 19. Как заставить мою программу отображать целые числа в виде строк?
- 20. Как заставить мою программу php работать в Linux все время?
- 21. Как заставить мою программу регистрировать пользователя в Windows?
- 22. Как заставить IzPack добавить мою программу в реестр Windows?
- 23. Я пытаюсь выяснить, как заставить мою программу работать в JFrame
- 24. Как установить кодировку терминала терминала intellij?
- 25. Как регулярно запускать программу?
- 26. Как заставить Android запускать LoginActivity
- 27. Как выполнить программу в окне дочернего терминала?
- 28. Как закончить мою программу
- 29. Как изолировать мою программу
- 30. Как заставить Vista угасать мою программу на исключения?
У вас есть минимальный пример, который я мог бы попробовать в IJ? –
@PJMeisch sure: https://gist.github.com/rightfold/4035649da27d25698cb9 – rightfold
просто глядя на него, один вопрос: в блоке finally 'Seq (« sh »,« -c », s« stty »$ originalSettings ' dev/tty ").!' вам не нужен ' dev/tty', верно? –