Contrast amongst way and classpath in Java
Way
Way variable is set for give way to all java apparatuses like java, javac, javap, javah, container, appletviewer. In Java for run any project we utilize java instrument and for assemble java code use javac apparatus. These all devices are accessible in receptacle organizer so we set way upto container envelope.
classpath
classpath variable is set for give way of all java classes which is utilized as a part of our application. All classes are accessible in lib/rt.jar so we set classpath upto lib/rt.jar.
Difference between path and classPath
path | classpath |
path variable is set for provide path for all java tools like java, javac, javap, javah, jar, appletviewer | classpath variable is set for provide path of all java classes which is used in our application. |
JDK Folder Hierarchy
Path variable is set for use all the tools like java, javac, javap, javah, jar, appletviewer etc.
Example
"C:\Program Files\Java\jdk1.6.0\bin"
Every one of the apparatuses are available in receptacle organizer so we set way upto container envelope.
Classpath variable is utilized for set the way for all classes which is utilized as a part of our system so we set classpath upto rj.jar. in rt.jar record all the .class documents are available. When we decompressed rt.jar record we get all .class documents.
Example
"C:\Program Files\Java\jre1.6.0\jre\lib\rt.jar"
In above rt.jar is a jar file where all the .class files are present so we set the classpath upto rt.jar.