2016-06-18 43 views

回答

2

甲骨文的文档给一些见解:

Java启动,的Java,启动Java虚拟机。虚拟机搜索和加载类的顺序如下:

  • 自举类 - 这包括Java平台,包括在rt.jar中和其他一些重要的jar文件中的类类。
  • 扩展类 - 使用Java扩展机制的类。这些被捆绑为位于扩展目录中的.jar文件。
  • 用户类别 - 由开发人员和第三方定义的不利用扩展机制的类。您可以在命令行上使用-classpath选项(首选方法)或使用CLASSPATH环境变量来标识这些类的位置。 (请参阅设置Windows或Unix类路径。)

Source

你的Java开发工具包(JDK)提供了一组引导和扩展类的。当你用这个JDK编译java时,这些类的特定版本将用于编译。

+0

我明白了,谢谢TimoSta,1分钟左右就接受不了); –