What is Classpath?
- 
Classpath represents the path where JVM can find corresponding classes. - 
source file name: xxx.java –> xxx.class 
- 
In Windows: - 
C:\work\project1\bin;C:\shared;"D:\My Documents\project1\bin"
 
- 
- 
In linux: - 
/usr/shared:/usr/local/bin:/home/liaoxuefeng/bin
 
- 
- 
. represents current path 
 
- 
How to Set Classpath?
- 
In Windows: - 
java -cp .;C:\work\project1\bin;C:\shared abc.xyz.Hello
 
- 
- 
In linux: - 
java -cp .:/usr/shared:/usr/local/bin:/home/liaoxuefeng/bin
 
- 
What is jar?
- 
It is a zip format of the compressed file. 
- 
Manually Create: - compress to zip format –> modify the postfix to jar
 
- 
Use Tools: - Maven