IDEA中通过Terminal运行《算法4》程序

IDEA中通过Terminal运行Algs4程序

  • IDEA Terminal设置
  • 从终端输入
  • 从文件输入

《算法4》中很多程序都需要从终端输入或从文件输入,记录一下自己遇到的问题和解决方案,所用的IDEA是2019.2.1 x64版本。

IDEA Terminal设置

首次单击Terminal时可能报无法打开的错误,日志如下:
IDEA中通过Terminal运行《算法4》程序_第1张图片

在文件->设置(Ctrl+Alt+S)中配置终端路径并顺便改一下起始目录:
IDEA中通过Terminal运行《算法4》程序_第2张图片
喜欢bash的同学可以设置bash。起始目录填写项目的输出目录,否则可能报找不到或无法加载主类的错误:
找不到主类
在设置了起始目录之后还需要注意运行命令中要带上类的包名
正确命令

从终端输入

对于需要从终端输入的程序来说,在输入完成回车之后,IDEA并不会结束输入。只有当按下Ctrl + Z(Linux:Ctrl + D)并回车之后,才判定为输入结束:
IDEA中通过Terminal运行《算法4》程序_第3张图片

从文件输入

可以直接在终端中使用命令行参数或管道命令符来从文件输入:
从文件输入
当然也可以通过运行/调试配置窗口来输入:
IDEA中通过Terminal运行《算法4》程序_第4张图片
IDEA中通过Terminal运行《算法4》程序_第5张图片
好吧,我承认其实是太久没看算法书忘记这些细节了QAQ
(这下忘记也没事啦^_^

你可能感兴趣的:(Java语言相关学习记录,java,intellij,idea,终端,算法)