Reputation: 17
How can I add two or more jar file in the compile step using cmd?
using one jar file:
javac -g -cp YOUR_JAR.jar YOUR_FILE_NAME.java
Any ideas how to compile two jar files?
Upvotes: 0
Views: 77
Reputation: 78639
You can do that using the -classpath
flag.
javac -classpath your.jar:my.jar ...
The delimiter between jars changes according to your platform.
You can read about that by running javac -help
or reading the javac
documentation online and About Setting the Class Path.
You will notice there that the documentation says:
Multiple path entries are separated by semicolons with no spaces around the equals sign (=) in Windows and colons in Oracle Solaris.
So, all Xnix operating systems use a :
as delimiter, whereas Windows use a ;
.
Upvotes: 1
Reputation: 18834
As far as I understand, your question is about using multiple jars as the classpath when compiling java source code.
To use multiple jar/classpath files when compiling, you should separate them by your target platforms path separator, this is ';' on windows, and ':' on linux, example:
javac -g -cp FIRST.jar;SECOND.jar MY_FILE_NAME.java (windows)
javac -g -cp FIRST.jar:SECOND.jar MY_FILE_NAME.java (linux)
Sources: Including jars in classpath on commandline (javac or apt) (java and javac have the same classpath parsing
Upvotes: 0