2011-07-26 55 views
0

我试图建立JAR后运行CHARVA教程直通Eclipse中, 但我收到线异常线程“main” java.lang.UnsatisfiedLinkError中:在任何的java.library.path终端

异常“main”java.lang.UnsatisfiedLinkError:无java.library.path中的终端

在控制台中。有关如何解决这个问题的任何线索?

+0

你在Windows或Linux上运行吗?基本上,CHARVA使用NCURSES库,因此您需要在库路径中使用合适的DLL或.so文件。 – Dave

+0

我正在运行Snow Leopard,因此终端附带了操作系统。我遵循http://www.pitman.co.za/projects/charva/Download.html上的说明,但是当我键入sh test.sh时,什么都没有发生。不知道有什么问题.... – Bob

回答

3

正如Dave所说,Charva需要一个名为Terminal的本地库来运行。据我记忆,它被包含在Charva的二进制发行版中。

特定于Eclipse的说明:在您的项目属性中,选择Java Build Path,然后选择Libraries。找到jar并将Native库位置设置为终端库所在的路径。

+0

谢谢,你是正确的,包括libTerminal,但添加到本机库路径不适用于我。 –

相关问题