java - 如何在 IntelliJ 中使用 JCurses?

标签 java intellij-idea jcurses

我想将 JCurses 库与 IntelliJ IDE 一起使用,但出现以下错误消息:“打开终端时出错:未知。”

我的代码:

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

我的配置:

  • VM Debian 8.7 64 位,配备 IntelliJ 2016.3.3 和 JAVA Open JDK 64 位 1.8
  • 包含 jcurses.jar 和 libcurses64.so 的 Lib 目录

我没有找到任何有关执行此操作的好方法的文档。

有人有想法吗?

最佳答案

IntelliJ IDEA 控制台工具窗口不是真正的终端。

有一个feature request允许在外部控制台中运行。另请参阅another related request .

目前,您可以配置外部工具,该工具将生成一个控制台并在其中运行您的应用程序,但 IDE 集成将不适用于该控制台(但是,您仍然可以使用远程调试)。

或者您可以使用终端工具窗口手动运行您的应用程序。将您的应用程序打包到 executable jar with all the dependencies 中会很方便。然后您就可以在终端工具窗口或外部终端窗口中像 java -jar myapp.jar 一样运行它。

关于java - 如何在 IntelliJ 中使用 JCurses?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42260236/

相关文章:

java - PhantomJSDriver maven依赖导致 "internal java compiler error"

经过数小时的修复培训后,Java Eclipse NCurses 库无法正常工作

java - 如何在 Eclipse 中使用 JCurses

java - 无法向 openfire 服务器发送消息

java - hibernate 。大结果和分页

java - org.springframework.dao.DataIntegrityViolationException : could not execute statement; SQL [n/a]; constraint [admin_pkey]; 错误

git - 存储在 IntelliJ 设置存储库中的设置是否包含用户名和密码

java - Prime Generator在IntelliJ中编译执行;SPOJ中出现NZEC错误

java - IntelliJ 无法识别 JDK 版本