我在窗口批处理文件中运行一个jdk命令:
javaw -Xms256M -Xmx1024M -Dspring.profiles.active=local -Dport=9001 -jar C:\Users\sampleJAR\myProj-1.0.0.jar
Run Code Online (Sandbox Code Playgroud)
但是,每隔2周我们就会有新版本出现,旧jar将被自动替换为新jar,所以我想使用通配符:
javaw -Xms256M -Xmx1024M -Dspring.profiles.active=local -Dport=9001 -jar C:\Users\sampleJAR\myProj-*.jar
Run Code Online (Sandbox Code Playgroud)
我提到很多网上的文章,其建议使用*带,环绕罐子名""使用时*,...他们没有工作.
我相信您正在查看的文章是参考classpath选项通配符扩展.
该-jar选项不执行此通配符扩展,并期望没有任何通配符的文件名.
您可以尝试使用通配符指定类路径,然后在命令末尾放置要运行的类名.希望喜欢:
javaw -Xms256M -Xmx1024M -Dspring.profiles.active=local -Dport=9001 -cp "C:\Users\sampleJAR\*" com.my.classname
| 归档时间: |
|
| 查看次数: |
319 次 |
| 最近记录: |