我通过阅读热点源代码找出了答案。
只有通过或
CLASSPATH或
-cp/ 传递的路径
-classpath才能进行通配符扩展。然后将它们作为系统属性通过传递给正在运行的JVM
-Djava.class.path。
你告诉一个JNI调用的JVM有关通过类路径
JVMOptions结构,其中可能包括
-Djava.class.path但
-classpath不
必然 兑现(在实践中,是不是热点实现)。由于
java.class.path直接作为系统属性传递给JVM,因此不会扩展通配符,因此通配符将不起作用。



