Java 我可以在cp参数中使用通配符吗?

Java 我可以在cp参数中使用通配符吗?,java,Java,可能重复: 我想知道是否可以使用通配符来指定 java-cp*.jar命令?它基本上取决于上下文,即解释器是否会分解*.jar表达式。它基本上取决于上下文,即解释器是否分解*.jar表达式。是的,从java 6开始。我认为以前的版本中不存在这种功能,因此对于较旧的程序,您经常会看到shell脚本根据目录的内容手动构建类路径 类路径项可以包含basename通配符*,这被认为等同于指定目录中所有文件的扩展名为.jar或.jar的列表。例如,类路径条目foo/*指定名为foo的目录中的所有JAR文

可能重复:

我想知道是否可以使用通配符来指定
java-cp*.jar
命令?

它基本上取决于上下文,即解释器是否会分解
*.jar
表达式。

它基本上取决于上下文,即解释器是否分解
*.jar
表达式。

是的,从java 6开始。我认为以前的版本中不存在这种功能,因此对于较旧的程序,您经常会看到shell脚本根据目录的内容手动构建类路径

类路径项可以包含basename通配符*,这被认为等同于指定目录中所有文件的扩展名为.jar或.jar的列表。例如,类路径条目foo/*指定名为foo的目录中的所有JAR文件。仅由*组成的类路径项扩展为当前目录中所有jar文件的列表


是的,从Java6开始。我认为以前的版本中不存在这种功能,因此对于较旧的程序,您经常会看到shell脚本根据目录的内容手动构建类路径

类路径项可以包含basename通配符*,这被认为等同于指定目录中所有文件的扩展名为.jar或.jar的列表。例如,类路径条目foo/*指定名为foo的目录中的所有JAR文件。仅由*组成的类路径项扩展为当前目录中所有jar文件的列表


我不相信你可以使用
*.jar
但是你可以使用
*
我不相信你可以使用
*.jar
但是你可以使用
*