java中的核心类库不应该是在jre下的lib中吗?为什么好多人说是在jdk根目录下的lib

解决方案 »

  1.   

    当然是JDK了,JDK是开发java程序用的开发包,而JRE是运行java程序的环境
      

  2.   

    你在开发工具里开一下那个Libary中的路径就是jre下的lib,而且好多常用的类就在rt.jar下
      

  3.   

    核心类库确实是在JRE的lib下,不过因为作为Java的开发人员需要用到很多重要的JDK包中的工具,例如:genkey,javap,javac,源码绑定什么的,人们常说的JDK是包含JRE的。所以你也不用太纠结这个问题。
      

  4.   

    嗯嗯,谢谢,我的意思是类库在.../jdk/jre/lib,看一个老师讲课,他说是在.../jdk/lib(jdk根目录下的),我在idea中看默认的类路径就是上面的,而且好多都在rt.jar里,我也不知道我回纠结这个问题
      

  5.   

    核心类库确实是在JRE的lib下,不过因为作为Java的开发人员需要用到很多重要的JDK包中的工具,例如:genkey,javap,javac,源码绑定什么的,人们常说的JDK是包含JRE的。所以你也不用太纠结这个问题。