首页编程java编程java lib是什么文件?java中的lib什么作用呢

java lib是什么文件?java中的lib什么作用呢

编程之家2023-10-13105次浏览

大家好,java lib是什么文件相信很多的网友都不是很明白,包括java中的lib什么作用呢也是一样,不过没有关系,接下来就来为大家分享关于java lib是什么文件和java中的lib什么作用呢的一些知识点,大家可以关注收藏,免得下次来找不到哦,下面我们开始吧!

java lib是什么文件?java中的lib什么作用呢

JDK的库文件目录是什么

JDK目录下(以1.6.0,Windows的为例)就包含一个子目录jre,你用JDK\bin\java启动程序时,实际上是依赖于jre目录的。以下简要过一下JDK目录下的子目录吧(非特殊说明,下列为JDK目录的一层子目录):

bin:这是存放java启动命令以及其他开发工具命令(如javac)的,该目录应当保存到PATH变量中。

lib:是JDK工具用到的类库及其他文件。tools.jar就包含了对开发工具的支持功能库;dt.jar就是所谓DesignTime的东西,估计是给JavaBean和IDE用的;jconsole.jar自然是给jconsole工具用的了;htmlconverter.jar是用来把用applet的HTML转成所谓Java Plug-In的,即<APPLET>标签改为<OBJECT><EMBED>。

java lib是什么文件?java中的lib什么作用呢

jre:这就是JDK自含JRE的根目录了,这是系统属性java.home所指向的目录。

jre/bin:包含执行文件和dll等库文件,是JVM需要的,可执行文件和jdk/bin是一样,本目录不需要被PATH所包含。

jre/bin/client:包含用Client模式的VM时需要的dll库。

java lib是什么文件?java中的lib什么作用呢

jre/bin/server:包含用Server模式的VM时需要的dll库。

jre/lib:包含核心代码库(Java平台的core API),如rt.jar是所谓的bootstrap的类库,还有很多其他需要的子目录和资源文件等等。注意这个lib目录和jdk/lib是不一样的。

jre/lib/ext:是Extension Class Loader装入jar类库的地方,如localdata.jar包含的是java.text和java.util需要的东西。

jre/lib/security:包含JVM安全需要的设置文件,JVM信任的证书也在这里。

jre/lib/applets:用于applet需要用到的jar库文件,Applet类通过Applet Class Loader从本地文件系统中预加载,这样为减小大型 Applet的启动时间提供了一些方式,好像从网上已经下载完成了一样。

jre/lib/fonts:字体文件。

include:包含C语言头文件,用于编写JNI程序和JVMDI(Debugger Interface)的程序时用到,好像还有JVMTI。

java中jar包和lib的区别

lib你可以理解为library(库),是一个文件夹,按照规范一般就是存放第三方的资源

JAR(Java Archive,Java归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。

JAR文件格式以流行的 ZIP文件格式为基础。但它可以对文件内容加上数字化签名,这是其他文件做不到的,它还可以检测代码是否被篡改过。

lib目录一般存放什么文件呢

在你的这个目录下面,一定有很很多以.jar为后缀的文件(尤其是dt.jar和tools.jar),这是压缩文件,你可以用winRAR解压查看的.SUN公司发布的一些系统类就在这里,是JAVA程序运行所依赖的.例如:在JAVA程序在进行输入和输出的时候要用到很输入输出类,如StreamInput,StreamOutput,你直接在程序的开头写上import java.io.*,编译器就到会lib目录下找相关的系统类.

java中的lib什么作用呢

在lib这个目录下面,一定有很很多以.jar为后缀的文件(尤其是dt.jar和tools.jar),这是压缩文件,你可以用winRAR解压查看的.SUN公司发布的一些系统类就在这里,是JAVA程序运行所依赖的.例如:在JAVA程序在进行输入和输出的时候要用到很输入输出类,如StreamInput,StreamOutput,你直接在程序的开头写上import java.io.*,编译器就到会lib目录下找相关的系统类.

好了,本文到此结束,如果可以帮助到大家,还望关注本站哦!

特摄片 特摄片是动画片吗java 流对象是什么(java中的流是什么)