Classpath

Alguem sabe me dizer pq quanto eu executo um .class o java.class.path pega a minha variavel de ambiente classpath e quando eu executo um .jar a unica coisa que tem no java.class.path e ele proprio?