Hi!
I'm trying to call a class (main method) from command line (Windows) with Java.
The class imports other classes (other jars).
I always get "class not found exception" from a class that my main program imports.
Here's what I tried:
Add a CLASSPATH env. var with the path where the referenced lib resides (not working)
I tried with all these different parameters when calling "
java -jar myjar.jar
" from command line : "-classpath lib/
", "-classpath ./lib/
", "-classpath lib
", "-cp lib/*
", "-cp lib/\*
", "-classpath lib/referenced-class.jar
", "-classpath ./lib/referenced-class.jar
" (lib is where the referenced jar resides)I tried packaging all the referenced jar inside my jar where my main class resides...
And with all that, I also tried to specify the classes inside the Manifest file with:
Class-path referenced-jar.jar
and I also triedClass-path lib/referenced-jar.jar
Nothing worked. Seriously, why is this so complicated? :(