admin 管理员组文章数量: 887021
2024年1月18日发(作者:python中eval全称)
和
和是两个java最基本的包,里面包含了从java最重要的lang包到各种高级功能如可视化的swing包,是java必不可少的。
而path下面的bin里面都是java的可执行的编译器及其工具,如java,javadoc等,你在任意的文件夹下面运行cmd键入javac,系统就能自动召见java的编译器就是归功于这个环境变量的设置
是JAVA基础类库,是关于运行环境的类库,是工具类库
设置在classpath里是为了让你 import *
---------------------------------------------------------------
web系统都用到
你用winrar看看里面是什么内容啦
---------------------------------------------------------------
1.
默认就在 根classloader的加载路径里面 放在claspath是多此一举
不信你可以去掉classpath里面的
然后用 java -verbose XXXX 的方式运行一个简单的类 就知道 JVM的系统根Loader的路径里面
不光 jrelib下面的大部分jar 都在这个路径里
2.
是系统用来编译一个类的时候用到的 也就是javac的时候用到
javac
实际上就是运行
java -Calsspath=%JAVA_HOME%
javac就是对上面命令的封装 所以 也不用加到classpath里面
3.
是关于运行环境的类库,主要是swing的包 你要用到swing时最好加上
好像是swing的一些什么类,Eclipse开发环境默认的JRE也没有包括它。应该没用。
应用服务器用来编译JSP文件,应用服务器自己会加载,不需要自己设置。
关于path和classpath的含义:
变量的含义就是系统在任何路径下都可以识别java,javac命令
ath变量的含义是告诉jvm要使用或执行的class放在什
么路径上,便于JVM加载class文件,.;表示当前路径,和为类库路径。如果不用Swing里面的东西,可以不加。 里面是最基本的工具类,比如javac,不加是无法做开发的。
1. 默认就在 根classloader的加载路径里面 放在claspath是多此一举 不信你可以去掉classpath里面的 然后用 java -verbose **X 的方式运行一个简单的类 就知道 JVM的系统根Loader的路径里面 不光 jrelib下面的大部分jar 都在这个路径里
2. 是系统用来编译一个类的时候用到的 也就是javac的时候用到 javac **.java 实际上就是运行 java -Calsspath=%JAVA_HOME% xx.**.Main **.java
javac就是对上面命令的封装 所以 也不用加到classpath里面
3. 是关于运行环境的类库,主要是swing的包 你要用到swing时最好加上
是关于运行环境的类库,主要是swing的包
是关于一些工具的类库
包含了jdk的基础类库,也就是你在java doc里面看到的所有的类的class文件
编译和运行需要的都是里面的类 , 分别是
.*;
.*;
版权声明:本文标题:dt.jar和tools.jar 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.freenas.com.cn/free/1705547613h489422.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论