Эта трассировка стека показывает, что ошибка происходит в charva
классах.charva
требуется библиотека с именем Terminal.
С сайта чарвы :
For permanent installation, you just need to ensure that the directory containing
the libTerminal.so library file is included in your library search path, which is
specified as follows:
· On Linux and Solaris it is specified by the environment variable LD_LIBRARY_PATH
Итак, выясните, есть ли у вас libTerminal.so
и действительно ли оно указано LD_LIBRARY_PATH
.
Просто добавим, вот исходный код, который делает этот сбой.
static {
// ...
System.loadLibrary("Terminal");
Toolkit.init(); // call native function to initalize ncurses.
}
Может также помочь взглянуть на этот связанный вопрос: Исключение в потоке "main" java.lang.UnsatisfiedLinkError: нет терминала в java.library.path
ОБНОВЛЕНИЕ Если у вас нет libTerminal.so
, взгляните на сайт чарвы и следуйте инструкциям по установке charva.Есть шаг, на котором вы строите libTerminal.so
.