Java安装目录下各个目录的作用总结
想总结一下Java 安装目录下各个库的作用,在网上找了一些资料,觉得他们写得很好,在这里推荐一下:
- https://blog.csdn.net/a184477587/article/details/100010622
- https://blog.csdn.net/JUSTWOSHISHUI/article/details/84706788?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase
这里特别提醒一下,如果程序需要用到外部jar包,就纯手动导入的话,是将下载好的jar包导入到:C:\Program Files\java\jdk1.8.0_181\jre\lib\ext
- JDK (Java Development Kit) Java开发工具包
- SDK(Software Development Kit, 即软件开发工具包 )
- JVM (Java Virtual Machine) Java虚拟机
- jre目录:Java runtime environment 翻译过来就是Java 运行时环境,也就是说Java程序运行时需要用到的一些类库
- bin目录:binary 翻译过来就是二进制,也就是说这个文件夹的文件是二进制文件,是可以直接执行的
- lib 目录:library 翻译过来就是图书馆,也就是存放资料的文件夹,存放的就是Java运行时所需要的外部库
- ext目录:extend 翻译过来就是扩展, 也就是存放扩展的资料,就不属于Java自带的,也就是那些程序需要用到的jar包,jar包里面就是用到的API (Application programming interface 应用程序接口)
例如引入一个外部类,Java在这个目录下找到了,就可以直接在程序中使用了。