gpt4 book ai didi

java - 如何在cmd中使用java程序作为命令?

转载 作者:行者123 更新时间:2023-12-01 16:32:40 24 4
gpt4 key购买 nike

我有一个 Java 程序实用程序,我想将其作为 cmd 中的命令执行。我将位置添加到PATH变量中,但是java程序需要使用java - jar“...”来执行。如何将其缩短为程序名称,例如 mysql 或 netstat?

更新:我忘记提到这个 java 程序需要它自己的参数来处理它的任务,因此批处理程序需要通过 java 程序传递传递给它的参数。我在批处理方面不够熟练,不知道如何做到这一点。

~雅各布

最佳答案

您可以创建一个批处理文件或 bash 脚本(取决于您的操作系统),使用适当的 java -jar 命令调用该程序,并简单地将批处理(或 bash)脚本命名为您想要输入的命令。将其放入 PATH 变量中的目录中,然后使用它。

编辑:阅读 this有关如何解析批处理脚本中的命令行参数的信息。只需获取传递到批处理文件的参数,解析它们,然后将它们传递到您的 jar 文件:

java -jar jarfile.jar param1 param2 ...

例如,我们假设您的程序有两个参数。您的脚本可能如下所示:

java -jar jarfile.jar %1 %2

无论如何,我都不是批处理文件方面的专家,因此可能有更合适的方法来执行此操作。话虽这么说,为什么要把事情复杂化呢?

关于java - 如何在cmd中使用java程序作为命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12964928/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com