我正在编写一些ncurses代码,本机Eclipse(3.2.2)控制台无法显示其图形。我宁愿喜欢通过xterm运行程序。我想要的是能够启动xterm并从那里运行。我宁愿不参与任何插件或爵士乐。只是简单的事情。
修改
所以我有答案,很简单...... 运行 - >外部工具 - >外部工具 - >新发布配置... 然后选择终端仿真器的位置。在我的情况下/ usr / bin / gnome-terminal。 之后设置适当的参数。在我的情况下,“-e~ / ncurses / start”。 然后通过在“公共”选项卡中取消选中该选项,确保您没有分配控制台。
答案 0 :(得分:9)
Annon添加了他的问题:
继续从日食和终端来回切换是一种痛苦。我正在寻找一种方法来点击类似“F5”的东西并让它在新的xterm终端进程中运行我的ncurses程序
最简单的方法是将命令行报告给外部工具配置,并指向eclipse以使用shell(如this program中所述)
在参数中,您将添加命令行eclipse execute(命令行,可以按照下面答案的第二部分中提到的那样检索)。
当然,请用您选择的shell替换“cmd.exe”,然后尝试不设置该外部启动器的“常用”标签中的“Allocate Console
”复选框。
通过xterm启动,不涉及eclipse(不是你要求的,只需留在这里存档)
您可以通过Eclipse(运行配置)启动程序,并通过'ps'命令观察使用的确切Java命令行。
或者以调试模式启动它,右键单击Debug视图中的任务并打开Properties。它将显示命令行,如documented here。
然后直接在控制台中启动该命令行(此时Eclipse根本不参与)。