缺省情况下,javac 和 javadoc 在用户类路径中搜索类文件和源代码文件。如果指定了 -sourcepath 选项,则 javac 和 javadoc 仅搜索指定的源文件路径。

类加载和安全策略

类或接口必须用类加载器加载后才能使用。对特定类加载器的使用确定了与类加载器关联的安全策略。

程序可通过调用类加载器对象的 loadClass 方法加载类或接口,但通常程序仅通过引用方式进行加载。这样就将调用内部类加载器,它对扩展类和用户类应用安全策略。如果未启用安全策略,则所有类都是 “可信任的”。即使启用了安全策略,也不适用于自举类。它永远是“可信任的”。

启用后,系统和用户策略文件将对安全策略进行配置。JDK 软件包括一个系统策略文件,它对扩展类授予“可信任”状态,并对用户类设置基本限制。

要启用或配置安全策略,参见安全功能。

注意:一些 Java 1.1 平台使用的安全编程技术与 1.2 类加载模型不兼容。为了对已有代码提供临时支持,这一版本包括 oldjava 启动器,它使用 1.1 类加载模型。