安装java之后,找不到tools.jar 和dt.jar

可能很多初学者和我一样,在初次接触java开发的过程中,急于看到最终的结果,匆匆在网上下载了jdk之后,点击安装,结果等安装完,开始配置classpath时,发现jdk/lib下面根本就没有 tools.jar 和dt.jar 这两个包。作者在首次遇到这样的问题时,以为是下载的包有问题,于是重新下载了之后再安装,结果还是老样子。我相信你现在很可能遇到了类似的问题。好吧,那你就接着往下看,耐心一点。

问题的根本原因,可能是你和我一样,没有弄清两个概念:JDK和JRE。JDK是java开发核心组件,是用来编译解释java程序的核心组件,包含java compile(javac) 面向的是java开发人员。JRE是java运行环境。Java一种是跨平台语言,一次编译,多次在多台电脑上运行,这种机制主要依靠JVM实现。java程序编译得到的是中间字节码,中间字节码是不能再机器上直接运行的,必须要经过JVM把中间字节码转换为机器语言,事实上,JRE中主要包含的就是JVM。JRE是面向的是java程序用户。

搞清楚了JDK和JRE之后,在安装java相关的程序要当心了。在安装java包时,会遇到两次路径选择,第一次时选择jdk的路径,第二次是选择JRE的路径,如果把所选择的jdk的路径和jre的路径相同,那么jre包中的内容会覆盖掉jdk中的内容,因此,在你安装完成之后,会发现找不到tools.jar和dt.jar包。所以,在安装的过程中,jdk和jre要安装在不同的文件下,比如我的jdk安装在“d:/zygj/jdk"下面,jre安装在“d:/zygj/jre"下面。安装好之后,path和classpath的配置时针对JDK的,可以配置为:

PATH=".;d:/zygj/jdk/bin"

classpath=".;d:/zygj/jdk/lib/tools.jar;d:/zygj/jdk/lib/dt.jar"

然后在cmd中输入javac ,看到java命令帮助,表明java相关软件已经安装成功。

安装java之后,找不到tools.jar 和dt.jar,布布扣,bubuko.com

时间: 2024-12-24 14:06:33

安装java之后,找不到tools.jar 和dt.jar的相关文章

JDK安装后 没有tools.jar 和dt.jar包的解决办法

今天花了几个小时弄JDK,安装后发现jdk\lib中没有tools.jar 和 dt.jar包,网上搜罗了很多解决办法,都没有解决问题.最后看到一个本质的解决方法,出现这个问题的原因是在JDK安装时将JDK和JRE放在了同一目录下,导致了文件的覆盖,致使tools.jar 和 dt.jar包被覆盖. 解决方法: 我的操作系统是win7,在安装JDK过程中,第二次选择目标文件夹是选择与第一次安装目录不同的文件夹目录下即可. 例如:第一次安装目录为c:\jdk 第二次安装目录为c:\jre 安装完后

Java-----JDK中tools.jar、dt.jar和rt.jar的作用

1. tools.jar 位于{Java_Home}\lib下: 是系统用来编译一个类的时候用到的,即执行javac的时候用到 javac XXX.java实际上就是运行java -Calsspath=%JAVA_HOME%\lib\tools.jar xx.xxx.Main XXX.java javac就是对上面命令的封装 所以tools.jar 也不用加到classpath里面 2.dt.jar 位于{Java_Home}\lib下:是关于运行环境的类库,主要是swing的包   在用到sw

JDK的dt.jar和Java BeanInfo接口

在JAVA_HOME/lib以下有两个比較重要的jar文件.tools.jar和dt.jar. tools.jar在上篇文章中做了简单的介绍.这里来介绍下dt.jar. 在Oracle官方站点搜dt.jar,找到JDK and JRE File Structure这个页面,例如以下 https://docs.oracle.com/javase/7/docs/technotes/tools/solaris/jdkfiles.html 有例如以下的一段话 /jdk1.7.0/lib Files us

Linux上安装java JDK

yum方式 1.查看yum中的各个版本 yum -y list java* 2.选择一个版本安装(如1.7) yum -y install java-1.7.0-openjdk* 3.安装完成后可查看版本信息 java -version  //如果会打印版本信息说明安装成功,yum安装会自动设置环境变量,无需手动设置 rpm方式 1.去http://www.oracle.com/technetwork/java/javase/downloads/index.html下载java JDK 的rpm

Linux环境下安装java的方法

方式一:yum方式下载安装 1.查找java相关的列表 yum -y list java* 或者 yum search jdk 2.安装jdk yum install java-1.8.0-openjdk.x86_64 3.完成安装后验证 java -version 4.通过yum安装的默认路径为:/usr/lib/jvm 5.将jdk的安装路径加入到JAVA_HOME vi /etc/profile 在文件最后加入: #set java environment JAVA_HOME=/usr/l

JDK环境变量中dt.jar、tools.jar等变量值的作用

JAVA_HOME [plain] view plain copy 变量名:JAVA_HOME 变量值:E:\java\jdk7 用途:定义一个变量,供其他地方使用 PATH [plain] view plain copy 变量名:Path 变量值:%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; 用途:让系统在任何路径下都可以识别java.javac.javap等命令 CLASSPATH [plain] view plain copy 变量名:CLASSPATH 变量值

rpm包安装java jar开机自启

1.安装jdk: rpm -ivh jdk-8u201-linux-x64.rpm 2.配置jdk路径 打开/etc/profile增加以下内容: export JAVA_HOME=/usr/java/jdk1.8.0_201 export JAVA_BIN=/usr/java/jdk1.8.0_201/bin export PATH=$PATH:$JAVA_HOME/bin export CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools

Eclipse通过Maven构建时出现: Fatal error compiling: tools.jar not found: Fatal error compiling: tools.jar not found: C:\Program Files\Java\jre1.8.0_31\..\lib\tools.jar

错误: Failed to execute goal org.apache.maven.plugins:maven-compiler-plugin:2.5.1:compile (default-compile) on project testtxannotation: Fatal error compiling: tools.jar not found: C:\Program Files\Java\jre1.8.0_31\..\lib\tools.jar 这种错误是偶然性的,构建几次可能出现一次

Linux 安装 java

本文章转载于 http://my.oschina.net/boltwu/blog/403555 1.下载JDK Linux操作系统是:Centos6.5-x64 目前最新的JDK版本是:Java SE Development Kit 7u80 下载地址:http://download.oracle.com/otn-pub/java/jdk/7u80-b15/jdk-7u80-linux-x64.tar.gz 查看最新:http://www.oracle.com/technetwork/java/