今天看“Java从初学到精通”的时候(最近在看各种Java面试题,发现最常遇见的面试题都是很基础的知识和技术,然后就是很流行的框架,所以开始打牢基础知识,后期开始分享Java面试题。),突然发现了一个问题,有关环境变量配置的另一种方法。这种配置方法以前遇到过,但是没有仔细思考其中的区别,今天就来分享这两种配置环境变量的方法和其中容易遇到的问题!之前分享过其中的一种方法,但是对于javac不是内部外部命令,没做汇总,今天统一做一下汇总。

A、在这里默认大家已经安装的JDK和JRE,其实JDK的安装非常简单,我们只要去官网下载.exe的安装包,像安装QQ一样安装就行,也可以不改变路径,一直下一步,下一步直到把JRE也同样安装。

B、第一种配置方法:不需要的方法。

a、新建,值就是我们JDK的主目录:“D:\jdk1.8.0_92”。

b、在path的末尾加入:“;%%bin;%%jrebin;”。

c、确认重新打开命令行验证结果。

java的环境变量设置_java变量环境配置_环境变量怎么设置java

环境变量怎么设置java_java变量环境配置_java的环境变量设置

第二种配置环境变量的方法:需要的方法。

a、新建,值就是我们JDK的主目录:“D:\jdk1.8.0_92”。

b、新建路径:“%%libdt.jar;%%libtools.jar;”。

c、在path变量中新增:“%%bin”。

d、确认重新打开命令行验证结果。

环境变量怎么设置java_java的环境变量设置_java变量环境配置

环境变量怎么设置java_java变量环境配置_java的环境变量设置

注意:这里如果没有配置,会出现javac不是内部或外部命令,同时,如果在path中直接引用,同样会报javac不是内部或外部命令的提示。(特意把删掉看:javac不是内部或外部命令)

java变量环境配置_环境变量怎么设置java_java的环境变量设置

C、思考:那dt.jar和tools.jar到底是什么东东?

大家可以打开看看源码java的环境变量设置,然后再打开一个源文件看一下,比较正常的jar包打开源文件,你就会发现:

dt.jar和tools.jar是两个java最基本的包,里面包含了从java最重要的lang包到各种高级功能如可视化的swing包,是java必不可少的。而path下面的bin里面都是java的可执行的编译器及其工具java的环境变量设置,如java,等,你在任意的文件夹下面运行cmd键入javac,系统就能自动召见java的编译器就是归功于这个环境。

变量的设置rt.jar是JAVA基础类库,dt.jar是关于运行环境的类库,tools.jar是工具类库,设置在里是为了让你 *。

环境变量怎么设置java_java变量环境配置_java的环境变量设置

环境变量怎么设置java_java变量环境配置_java的环境变量设置

java变量环境配置_环境变量怎么设置java_java的环境变量设置

java的环境变量设置_环境变量怎么设置java_java变量环境配置

思考:为什么打开dt.jar有的交易会报错呢,而有的不会?

首先说明jd-gui是没有错的,这个原因我找很久,答案不是很理想,我个人猜测是有些源码文件只是为了引入别的jar包的源码,这里只是一个快捷方式,而在JVM上运行是可以连接到原文,这里不行,所以才会报错,各位大神,有更好的解析吗?欢迎留言!


限时特惠:
本站持续每日更新海量各大内部创业课程,一年会员仅需要98元,全站资源免费下载
点击查看详情

站长微信:Jiucxh

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注