【发布时间】:2011-11-22 13:34:34
【问题描述】:
想知道不指定类路径选项时默认的类路径是什么?
【问题讨论】:
-
$JRE_HOME 和我记得的当前工作目录。
-
创建一个只打印出 System.getProperty("java.class.path") 的类,你就会知道 :-)
-
@StijnGeukens,不要忘记我们需要从命令行运行该代码,否则 IDE 将修改
-classpath标志。 -
@Pacerier:确实,有效点。
-
请注意,“CLASSPATH 变量是告诉应用程序(包括 JDK 工具)在哪里寻找用户类的一种方式。(属于JRE、JDK 平台和扩展应通过其他方式定义,例如引导类路径或扩展目录。)”。也就是说,在运行时加载的大多数类没有在类路径中指定。
标签: java