Difference Between Path and Classpath
PATH and CLASSPATH are two environment variable which plays important role on Java development environment.
PATH environment variable is used to locate binary or Java commands required to compile and execute Java program like javac ( java compiler) and java command must be in PATH in order to compile any Java file and run any Java program.
CLASSPATH is used to find .class file which is loaded by Application ClassLoader. There are three Class loaders that are used to locate and load class files e.g. BootStrap class loader, extension class loader and System or application class loader. out of three, the last class loader is responsible for loading classes from CLASSPATH in Java.
Set path and classpath in java
Command to set PATH in Windows
set PATH=%PATH%;C:\Program Files\Java\JDK1.6.20\bin
Command to set PATH in UNIX/Linux
export PATH = ${PATH}:/opt/Java/JDK1.6.18/bin
Command to set CLASSPATH in windows
set CLASSPATH=%CLASSPATH%;C:\Program Files\Java\JDK1.6.20\lib
Command to set CLASSPATH in Unix/Linux
export CLASSPATH= ${CLASSPATH}:/opt/Java/JDK1.6.18/lib
No comments:
Post a Comment