如何使用参数创建批处理文件和执行jar文件

时间:2019-05-25 18:05:49

标签: java batch-file

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

1 个答案:

答案 0 :(得分:1)

让我们一步一步走

  

.jar假设位于C:\ dir \ SortFile.jar

因此您的批处理文件可能应包含java -jar C:\dir\SortFile.jar sort fileToSort(当然,假设您已经编译了该Java代码,并构建了JAR文件,以便可以通过这种方式调用它)

  

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

然后将该批处理文件放置在%PATH%中。

如果您想使用CLASSPATH,请参见here以获得指导。