我有一个启动jar文件的应用程序。但是,此jar名称中带有版本号,并且每隔几个月就会更改一次。我希望编写此代码,因此不必在每次更改jar时都更新应用程序的代码。我已经尝试将*用作通配符,但是得到:
Error: Unable to access jarfile C:\Selenium\vendor\selenium-server-standalone-\*.jar
Run Code Online (Sandbox Code Playgroud)
我正在运行的命令是:
java -jar C:\\Selenium\\vendor\\selenium-server-standalone-*.jar
Run Code Online (Sandbox Code Playgroud)
输入版本号后,jar将成功启动。无论如何在这里使用通配符?
不确定 Windows,您在这里可以做的最好的事情是编写一个最小的批处理文件,该文件可以提取文件名并将其放在那里
对于unix:你可以做类似的事情
java -jar *.jar
Run Code Online (Sandbox Code Playgroud)
这在 unix 中运行良好