xxxxxxxxxx
classpath is just a set of paths where the java compiler and the JVM must find needed classes to compile or execute other classes.
xxxxxxxxxx
java -classpath D:\Project\bin;D:\Project\src\ Main
Output
Getting : D:\Project\bin;D:\Project\src\
Want : D:\Project\bin
xxxxxxxxxx
//For CMD users, requires to be done whenever we start cmd, temporary
SET PATH=<insert JDK\BIN location in here; no quotes; usually present inside program files/Java>
//For Using Javac without setting up jdk path each time
//Windows users requires admin access
//Press start type "environment variables"
//Click on Environment variables box in bottom of the System properties
//Add a new variable with variable name = "CLASSPATH" no quotes required
// Value is the location of Java/JDK/bin folder
xxxxxxxxxx
set CLASSPATH=D:\myprogram;D:\myprogram\lib\supportLib.jar
java org.mypackage.HelloWorld
xxxxxxxxxx
java -classpath D:\myprogram;D:\myprogram\lib\supportLib.jar org.mypackage.HelloWorld