javalib是什么,java中的lib什么作用呢
大家好,关于javalib是什么很多朋友都还不太明白,今天小编就来为大家分享关于java中的lib什么作用呢的知识,希望对各位有所帮助!
java中的lib什么作用呢
在lib这个目录下面,一定有很很多以.jar为后缀的文件(尤其是dt.jar和tools.jar),这是压缩文件,你可以用winRAR解压查看的.SUN公司发布的一些系统类就在这里,是JAVA程序运行所依赖的.例如:在JAVA程序在进行输入和输出的时候要用到很输入输出类,如StreamInput,StreamOutput,你直接在程序的开头写上import java.io.*,编译器就到会lib目录下找相关的系统类.
问一个java下lib与classes目录的相关问题
遵守由小到大,由内到外先调用当前的,也就是应用程序自己的,然后调用类库Lib中的
先调用的是lib中的包, tomcat启动的时候首先把lib库中的包加载进来,会先把lib包中的类都加载上,然后才是你应用程序中应用到的包,程序执行时加载classes中的类。
lib下面都是打了包的,通常做类库用的;
classes下面属于可以更改的servlet,ejb什么的。
1在/server/lib目录下的JAR文件只可被TOMCAT服务器访问。
2在/shared/lib目录下的JAR文件可以被所有的WEB应用访问,但不能被TOMCAT服务器访问
3在commond/lib目录下的JAR文件可以被TOMCAT服务器和WEB应用访问。
这里有更详细的解释:
http://dev.csdn.net/article/76/76148.shtm
java中jar包和lib的区别
lib你可以理解为library(库),是一个文件夹,按照规范一般就是存放第三方的资源
JAR(Java Archive,Java归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。
JAR文件格式以流行的 ZIP文件格式为基础。但它可以对文件内容加上数字化签名,这是其他文件做不到的,它还可以检测代码是否被篡改过。
java的程序必须放置在lib文件夹里边么
不是必须的。你的问题是环境变量配置的有问题~
java_home这个变量对你使用编译器来说是不是必须的,但是有些依赖java的其他软件会用到这个变量,你现在可以不要设这个变量,等以后用到了再加(需要这个变量的软件在安装说明中一般都有说明),那时你肯定会理解它的作用……
path和classpath变量的作用,你可以参考下面这个连接的问题:
http://z.baidu.com/question/121098434.html
关于本次javalib是什么和java中的lib什么作用呢的问题分享到这里就结束了,如果解决了您的问题,我们非常高兴。