In Java teilt der Klassenpfad der Java Virtual Machine mit, wo beim Ausführen von Java-Programmen nach benutzerdefinierten Klassen und Paketen gesucht werden soll. Der Klassenpfad ist ein Parameter und kann entweder in der Befehlszeile oder über eine Umgebungsvariable festgelegt werden.