Chamada de java com caracteres curinga no caminho de classe falha
Tenho alguns jars no diretório atual, todos precisando estar no caminho da classe, então quero usar a convenção de curingas no caminho de classe. A linha de comando é:
java.exe -classpath * org.python.util.jython args
Como eu recebo esse erro
Exception in thread "main" java.lang.NoClassDefFoundError: G:/repo/builds/jars/edu_mines_jtk/jar
Caused by: java.lang.ClassNotFoundException: G:.repo.builds.jars.edu_mines_jtk.jar
at java.net.URLClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
Could not find the main class: G:/repo/builds/jars/edu_mines_jtk.jar. Program will exit.
Se eu expandir manualmente o curinga, com
java.exe -classpath edu_mines_jtk.jar;ij.jar;jython.jar;more-jars org.python.util.jython [args]
Então funciona como esperad
O que há de errado com meus curingas?
JRE 1.6.25 para Win7 de 64 bits