I've many jar files to add to my classpath, so everytime I compile my java file I end up with a command like this:
javac -cp commons-digester-2.1/commons-digester-2.1.jar:lucene-core-3.0.3.jar:commons-logging-1.1.1/commons-logging-1.1.1.jar:commons-beanutils-core-1.7.0.jar:. CollectionIndexer.java
I've tried to use:
set CLASSPATH=commons-digester-2.1/commons-digester-2.1.jar:lucene-core-3.0.3.jar:commons-logging-1.1.1/commons-logging-1.1.1.jar:commons-beanutils-core-1.7.0.jar:.
and then:
javac CollectionIndexer.java
but the jar are not added at all: I get error due to the missing jars...
thanks
解决方案
maybe you want to try to use maven for build you application?
It's really easy to setup and it annihilate all problems with dependency management.
also from java 6 you can use wildcards in classpath:
set CLASSPATH=my_libs\*;