如今的Java不仅在执行速度上有大幅度的改革,而且在内容上也有做了不少些修改以及增强。JRE中由ClassLoader负责查找和加载程序引用到的类库,基础类库ClassLoader会到rt.jar中自动加载,jre 9下载(Java SE Runtime Environment)下载其它的类库,ClassLoader在环境变量CLASSPATH指定的路径中搜索,按照先来先到的原则,放在CLASSPATH前面的类库先被搜到,Java程序启动之前建议先把PATH和CLASSPATH环境变量设好,OS通过PATH来找JRE,确定基础类库rt.jar的位置,JRE的ClassLoader通过CLASSPATH找其它类库。并且可以同时存在不同的版本,例如:JRE9官方下载是运行JAVA程序不可缺少的环境。某类库1.1版本 C:Winntassemblygac名称1.1名称.dll和JRE的版本一致。
(所以我很奇怪Eric Ramond为什么批评Java的类库管理机制,他还居然批评Jav