用Path执行通配符的Jar

And*_*rew 7 java selenium jar

我有一个启动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将成功启动。无论如何在这里使用通配符?

Jig*_*shi 5

不确定 Windows,您在这里可以做的最好的事情是编写一个最小的批处理文件,该文件可以提取文件名并将其放在那里

对于unix:你可以做类似的事情

java -jar *.jar
Run Code Online (Sandbox Code Playgroud)

这在 unix 中运行良好