Tuesday, April 1, 2008

Java 6 support wildcards in classpath

With java 6 you don't need anymore to specify all jar files in classpath.
For example, if all your jar are in lib folder, you can start your program in a very simple manner:
java -cp lib/* MyClass

Besides, if your classes are in a directory named bin:
java -cp bin;lib/* MyClass

Take care: subdirectories are not searched recursively! That means, foo/* looks for JAR files only in foofoo, not in foo/bar, foo/baz, etc...

No comments: