【问题标题】:How to create batch file and execute jar file with arguments如何创建批处理文件并使用参数执行 jar 文件
【发布时间】:2019-05-25 18:05:48
【问题描述】:

如何创建一个批处理文件到一个包含SortFile.java 类的jar 文件,该类负责对文件的内容进行排序。这个类有两个参数,第一个是sort,第二个是file name。我想创建一个将移动到cmd 的批处理文件,并且在path 到这个批处理文件之后,用户可以传递这两个args。假设.jarC:\dir\SortFile.jar 上,我想从任何位置执行此批处理。有人可以帮助我吗,我从来没有写过执行 jar 的批处理文件。我用谷歌搜索,但我找到的所有示例都没有解释它,没有我需要的示例。

【问题讨论】:

    标签: java batch-file


    【解决方案1】:

    让我们一步一步来:

    假设 .jar 在 C:\dir\SortFile.jar 上

    所以你的批处理文件可能应该包含java -jar C:\dir\SortFile.jar sort fileToSort(当然假设你已经编译了那个Java代码,并且你构建了JAR文件以便可以这样调用它)

    我想从任何位置执行此批处理。

    那么该批处理文件应该位于您的%PATH% 中的某个位置。

    如果您更喜欢使用 CLASSPATH,请参阅 here 以获得指导。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-08-31
      • 2021-08-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多