Как использовать JCurses в IntelliJ?

Я хотел бы использовать библиотеку JCurses с IntelliJ IDE, но у меня появляется следующее сообщение об ошибке: "Ошибка открытия терминала: неизвестно".

Мой код:

import jcurses.system.*;
// Test Jcurses
Toolkit.init();

Мой Конфиг:

  • 64-битная версия VM Debian 8.7 с 64-битной версией IntelliJ 2016.3.3 и JAVA Open JDK 1.8
  • Каталог Lib с jcurses.jar и libcurses64.so

Я не нашел никакой документации о том, как это сделать.

У кого-нибудь есть идея?

1 ответ

Окно консоли IntelliJ IDEA не является реальным терминалом.

Есть запрос функции, чтобы разрешить запуск во внешней консоли. Смотрите также другой связанный запрос.

На данный момент вы можете настроить External Tool, который будет вызывать консоль и запускать там ваше приложение, но интеграция с IDE не будет доступна для этой консоли (однако вы все равно можете использовать удаленную отладку).

Или вы можете использовать окно терминала, чтобы запустить ваше приложение вручную. Было бы удобно упаковать ваше приложение в исполняемый jar со всеми зависимостями. Тогда вы сможете запустить его как java -jar myapp.jar в окне терминала или в окне внешнего терминала.

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