我创建了一个简单的批处理文件来运行jar服务器文件。这是两行代码:
cd /D %~dp0
java -jar server-0.17.0.jar
问题是服务器文件每次都会更新,因此脚本无法运行正确的版本或无法运行。
我的要求是,有没有用动态替换最新发布的服务器jar文件?
我只知道我可以使用以下方法检索可用的jar文件:
dir *.jar
但不知道如何将命令与katest版本连接起来。感谢
答案 0 :(得分:1)
您可以尝试这样的脚本:
@echo off
for /f "delims=" %%x in ('dir /od /b server*.jar') do set latestjar=%%x
java -jar %latestjar%
此脚本中的第二行会将 latestjar 设置为最后创建的文件,其名称符合 server * .jar 模板。