如何创建一个包含SortFile.java
类的jar文件的批处理文件,该类负责对文件内容进行排序。该类有2个参数,第一个是sort
,第二个是file name
。我想创建一个批处理文件,该批处理文件将移至cmd
,并且在path
传递给此批处理文件之后,用户可以将这两个args
传递给该批处理文件。假设.jar
位于C:\dir\SortFile.jar
上,我想从任何位置执行此批处理。有人可以帮我,我从来没有写过执行jar的批处理文件。我用google搜索,但是我发现的所有示例都没有对它进行解释,对于这种情况我没有示例。
答案 0 :(得分:1)
让我们一步一步走
.jar假设位于C:\ dir \ SortFile.jar
因此您的批处理文件可能应包含java -jar C:\dir\SortFile.jar sort fileToSort
(当然,假设您已经编译了该Java代码,并构建了JAR文件,以便可以通过这种方式调用它)
我想从任何位置执行此批处理。
然后将该批处理文件放置在%PATH%
中。
如果您想使用CLASSPATH,请参见here以获得指导。