The -classpath
command line argument (to both java
and javac
) expect that you will list specific JAR files (and/or "exploded" directories containing class files). This is unlike the Windows/UNIX PATH
environment variable which just lists directories containing executables.
So for example, if you want to compile com.example.Foo
that depends on lib/bar.jar
you might use the following incantation:
javac -classpath lib/bar.jar com/example/Foo.java
But my guess is that you are also getting a specific error message, and knowing that error message would be useful in helping you further.