java - Eclipse 上的命令行命令

标签 java windows eclipse command-line

Handling Java command line arguments in the format “cat file.txt | java YourMainClass”

我通过上面的链接看到了问题的解决方案。但是,我不知道如何使用 Eclipse 运行它。如何使用该命令行参数?文本文件应该与我的程序位于同一文件夹中吗?

另一方面,我尝试使用 Windows 中的命令行来运行它。

最佳答案

我可以给你这个建议。

创建一个可执行 jar,其中包含可以读取该 SO 帖子中提到的文本文件的类,并创建一个 shell 脚本来运行执行该 jar 的上述命令。

在 Eclipse 中创建一个外部工具配置来执行一个程序,该程序允许您执行 shell/dos 命令。例如 转到“运行”->“外部工具”->“外部工具”,然后设置一个新程序,并提供位置 (例如:/bin/bash 的位置)、环境选项卡中的工作目录和相关路径变量,然后在该对话框的参数部分中添加与此类似的命令。

"/bin/bash ./run.sh"

我个人没有尝试过使用unix命令来运行它,但创建了一些外部工具配置来使用DOS命令,例如清理目标目录。请参阅this也。希望这会有所帮助。

关于java - Eclipse 上的命令行命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16659695/

相关文章:

java - 您可以通过击键在 Eclipse 中组织整个项目的导入吗?

在 Windows (C/C++) 上检查应用程序二进制文件的位数

c# - 如何在 Windows 中通过 C# 执行 msg.exe?

java - 安卓、Java : Resized Bitmap ignores bitmap options

java - 如何求数组中每个元素获得某个随机变量的概率?

windows - 如何在不杀死其他cmd的情况下杀死一个cmd进程?

java - 需要一个用 Java 编写的 Java 和 Javascript diff 工具

java - eclipse无法导入javax怎么解决?

java - 是否可以将 JWT 身份验证添加到硬编码的前端用户名和密码身份验证中?

java - 将字节数组转换为可理解的字符串