Java使用文件系统目录来存储包。包是区分大小定的,目录名和包名必须完全一样。

包是通过目录来展示的,这就引发了一个重要的问题:Java运行时系统如何知道在哪里查找所创建的包。答案有两部分。首先,在默认情况下,Java运行时系统使用当前工作目录作为它的起始点。如果包是在当前目录中或在当前目录的一个子目录中,就可以找到该包。其次,可以通过设置CLASSPATH环境变量指定一个或多个目录路径。