gpt4 book ai didi

java - Jar 名称中的通配符

转载 作者:行者123 更新时间:2023-12-01 16:45:50 24 4
gpt4 key购买 nike

我在窗口批处理文件中运行一个 jdk 命令,如下所示:

javaw -Xms256M -Xmx1024M -Dspring.profiles.active=local -Dport=9001 -jar C:\Users\sampleJAR\myProj-1.0.0.jar

但是,每两周我们就会推出新版本,旧的 jar 会自动替换为新的 jar,所以我想使用通配符,例如:

javaw -Xms256M -Xmx1024M -Dspring.profiles.active=local -Dport=9001 -jar C:\Users\sampleJAR\myProj-*.jar

我引用了很多网上的文章,建议使用*,使用*时用""包围jar名称,...无他们中的一些人工作了。

最佳答案

我相信您正在查看的文章是关于类路径选项通配符扩展的。

-jar 选项不会执行此通配符扩展,并且需要不带任何通配符的文件名。

您可以尝试使用通配符指定类路径,然后将要运行的类名放在命令末尾。希望喜欢:

javaw -Xms256M -Xmx1024M -Dspring.profiles.active=local -Dport=9001 -cp "C:\Users\sampleJAR\*"com.my.classname

关于java - Jar 名称中的通配符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51268874/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com