alt-rt.jar与rt. java一样吗
发布网友
发布时间:2022-05-06 18:10
我来回答
共1个回答
热心网友
时间:2023-10-14 13:05
dt.jar和tools.jar位于:{Java_Home}/lib/下,而rt.jar位于:{Java_Home}/jre/lib/下,其中:
rt.jar是JAVA基础类库,也就是你在java doc里面看到的所有的类的class文件
dt.jar是关于运行环境的类库
tools.jar是工具类库,编译和运行需要的都是toos.jar里面的类分别是sun.tools.java.*; sun.tols.javac.*;
在Classpath设置这几个变量,是为了方便在程序中 import;Web系统都用到tool.jar。
1. rt.jar
rt.jar 默认就在Root Classloader的加载路径里面的,而在Claspath配置该变量是不需要的;同时jre/lib目录下的
其他jar:jce.jar、jsse.jar、charsets.jar、resources.jar都在Root Classloader中
2. tools.jar
tools.jar 是系统用来编译一个类的时候用到的,即执行javac的时候用到
javac XXX.java
实际上就是运行
java -Calsspath=%JAVA_HOME%\lib\tools.jar xx.xxx.Main XXX.java
javac就是对上面命令的封装 所以tools.jar 也不用加到classpath里面
3. dt.jar
dt.jar是关于运行环境的类库,主要是swing的包 在用到swing时最好加上。
热心网友
时间:2023-10-14 13:05
dt.jar和tools.jar位于:{Java_Home}/lib/下,而rt.jar位于:{Java_Home}/jre/lib/下,其中:
rt.jar是JAVA基础类库,也就是你在java doc里面看到的所有的类的class文件
dt.jar是关于运行环境的类库
tools.jar是工具类库,编译和运行需要的都是toos.jar里面的类分别是sun.tools.java.*; sun.tols.javac.*;
在Classpath设置这几个变量,是为了方便在程序中 import;Web系统都用到tool.jar。
1. rt.jar
rt.jar 默认就在Root Classloader的加载路径里面的,而在Claspath配置该变量是不需要的;同时jre/lib目录下的
其他jar:jce.jar、jsse.jar、charsets.jar、resources.jar都在Root Classloader中
2. tools.jar
tools.jar 是系统用来编译一个类的时候用到的,即执行javac的时候用到
javac XXX.java
实际上就是运行
java -Calsspath=%JAVA_HOME%\lib\tools.jar xx.xxx.Main XXX.java
javac就是对上面命令的封装 所以tools.jar 也不用加到classpath里面
3. dt.jar
dt.jar是关于运行环境的类库,主要是swing的包 在用到swing时最好加上。
alt-rt.jar与rt. java一样吗
rt.jar是JAVA基础类库,也就是你在java doc里面看到的所有的类的class文件 dt.jar是关于运行环境的类库 tools.jar是工具类库,编译和运行需要的都是toos.jar里面的类分别是sun.tools.java.*; sun.tols.javac.*;在Classpath设置这几个变量,是为了方便在程序中 import;Web系统都用到tool.jar。1. ...
java编译,提示JDK版本错误是什么原因?
这个问题我也遇到过,你直接把jdk1.6中的alt-rt.jar这个jar包拷贝到jdk1.5的目录底下,把原来那个覆盖了就行;或者重新安装1.5的jdk就行。因为1.5中的那个TreeMap类是用jdk1.6编译的。不知道为什么你的包会出这个状况,反正肯定管用。有什么问题上楼来问我吧!
java编译,提示JDK版本错误!
步骤一:修改Eclipse/Myeclipse JDK版本:Window à Preference à Java à Installed JREs 在相应的JDK版本前面打钩 步骤二:修改项目的JDK编译版本 项目右键 à Java Compiler 修改JDK编译版本
myeclipse6.0右下角的进度条
1. 找到你的JDK安装目录下的src.zip文件;2. 打开eclipse: Window菜单->Preference->Java->Installed JREs;3. 在列表中选择你eclipse正在使用的JRE,然后Edit;4. 选择rt.jar,然后点击"Source Attachment"按钮,弹出对话框后选择"External File",然后把你的JDK安装目录下的src.zip文件与rt.jar关联...
rt.jar里有JFrame.class,但eclipse说在javax.swing里找不到JFrame_百度...
设置一下 eclispe的使用 单独安装的jdk 不用eclipse自带的。在看看你写的这个文件的名字是否叫MyFrame.java
eclipse打开jsp 页面很慢怎么解决
这是因为eclipse提示时会根据JAR包指定的javadoc location访问网络。解决方法:window-->preferences-->java-->installed JREs,编辑使用的jre,把rt.jar和charsets.jar的javadoc location设置为空(none)即可。当然也可以去下载javadoc到本机,进行相关设置也可以解决。另外:把自己项目中所有用到的jar包,...
java当中为什么找不到JPEGImageEncoder
to restriction on required library C:\Java\jre1.6.0_07\lib\rt.jar 此时解决办法:(1)Eclipse默认把这些受访问限制的API设成了ERROR。只要把Windows-Preferences-Java-Complicer-Errors/Warnings里面的Deprecated and restricted API中的Forbidden references(access rules)选为Warning就可以编译通过。
eclipse导入jar包后怎么使用
采取import static java.lang.Integer.*; 句法,在这个类中,就可以直接用方法名调用静态方法,而不必采 用ClassName.方法名的方式来调用。4、按需引包 当你在IDE中引用方法是报错(方法名下方红线标注),可以把光标移至方法名后面按 alt+/ 就会提示你引用对应的包了 ok就介绍这么多希望对你有用 ...
在Myeclipse的JSP页面上怎么引入JSP标签库?
taglib prefix="c" uri="http://java.sun.com/jstl/core_rt" %> prefix是你定义的标签的前缀,uri是你要用的标签库的一个资源的定位(通常Myeclipse有快捷键,默认是Alt+/,你选择相应的就是了)比如我要用这个标签库里的if,就像下面这样 <c:if test=""></c:if> test里输你的条件。
windowsXP系统不能打开程序和文件 为什么高手速回啊!
.jar=jarfile.java=.jbf=.jfif=ACDSee.JFIF.JIF=ACDSee.JIF.jnlp=JNLPFile.job=JobObject.jod=Microsoft.Jet.OLEDB.4.0.jpe=ACDSee.JPE.jpeg=ACDSee.JPEG.jpg=ACDSee.JPG.jqb=JunQiB.jqbz=ArmyChess.BZ.jqf=JunQiF.js=JSFile.JSE=JSEFile.KDC=ACDSee.KDC.key=regfile.kip=SKIN.Package.latex=.LBM=...