PATH and CLASSPATH

PATH and CLASSPATH

1. 可以不设置PATH直接运行Java应用的。PATH的设置只是为了使用上的方便

2. PATH设置的是Java的bin目录,使得bin目录下的可执行程序能够在任何目录下方便使用。

3. CLASSPATH的目的是告诉应用(包括JDK工具),到哪里去找用户类

4. CLASSPATH不设置的话,Windows7中默认在当前目录找用户类。CentOS中似乎不是在当前目录找,发生了“Could not find or load main class” 错误。

原文地址:https://www.cnblogs.com/niaomingjian/p/8880068.html