java - 在特定条件下使用输入文件通过命令行运行已编译的 java 文件
问题描述
我想通过命令行运行一个java文件。有时我想用输入文件运行它,有时我想在没有输入文件的情况下运行它。
例如,我有一个名为Main
. 我可以实现以下目标吗?
boolean fileExists;
if(fileExists)
java Main < input.txt
else
java Main
解决方案
为此,您可以使用:
IF EXIST input.txt (java Main < input.txt) ELSE (java Main)
注意:不要忘记添加括号()
,否则系统不会读取 else 命令。
推荐阅读
- ios - 如何在试飞中检查现有版本
- python - print(input() + input()) 如何在 python 中工作?没有变量赋值?
- azure - 带有 HTTP 触发函数应用程序的 Azure Redis 缓存?
- highcharts - Highcharts树形图数据标签溢出
- python - 如何找到数据框中几乎重复的行数,即相差少于两个条目?
- java - GSON toJson() 方法为 POJO 返回 null
- python-3.x - 读取 .dat 文件时 Pandas 列名不对齐
- powershell - 如何检查我的搜索进程命令打印了多少行?
- java - 处理Android中的连续按钮点击
- java - 如何在 eclipseIDE 中执行 shell 脚本?