CLASSPATH

Setting up class search path

5 min read

CLASSPATH

CLASSPATH tells the JVM where to look for compiled .class files and libraries.

  • Current directory
  • JAR files
  • External libraries

Code Examples

Setting CLASSPATH environment variable

bash
1
2# Set classpath (Linux / Mac)
3export CLASSPATH=.:/libs/mylib.jar
4
5# Windows
6set CLASSPATH=.;C:\libs\mylib.jar
7          

Use Cases

  • Running Java applications
  • Loading external libraries

Common Mistakes to Avoid

  • Forgetting current directory (.)
  • Classpath conflicts