Java类路径问题

时间:2010-01-28 19:54:14

标签: java classpath

我在另一个包中有一个班级。我正在尝试通过在目录结构的命令提示符下编写classpath头来访问该类。

我的问题是为什么我没有得到编译时错误,因为我没有指定编译该java源文件所需的任何jar文件,因为命令提示符类路径头将覆盖环境CLASSPATH变量。

1 个答案:

答案 0 :(得分:1)

也许Java正在从您的环境设置中获取类路径。

如果您在Windows上,请从命令行执行set并查找CLASSPATH变量。

如果您在* nix上,请执行env | grep -i classpath。

默认情况下,Java会查找本地目录(又名java -classpath .),但如果外部类隐藏在当前目录之外,那么Java可能会从环境变量中提取它们。