为什么要配置环境变量以及配置环境变量的步骤

每一个学习Java的人,第一堂课都是如何配置环境变量,我刚开始学习的时候,都是跟着老师一步一步做的,根本不知道为什么要这么配置,今天就跟大家解答疑惑。

1.JRE和JDK的区别

JRE:java运行环境(java Runtime environment)

JRE又分为JVM和java核心的类库

JVM:java虚拟机,java程序就是在jvm中运行的(java virtual machine)。

java核心内库:jre提供的让程序能运行的java类。

 

JDK:java开发工具(java development kit)

JDK包含了jre和java开发包

意思就是说如果是在客户机上跑Java程序只需安装jre,但是想要开发就要安装jdk

2. 执行java编译

jdk就像普通的软件一样,使用去编译java代码,应该到安装目录的bin目录下面去执行.exe可执行文件才行。但是jdkdos命令行的方式来执行的,没有图形化界面要到命令行中进入到安装好的jdk目录下面执行 javac命令,就打开了编译。

3. 为什么配置环境变量

安装好jdk之后,原本必须要到安装目录下才能执行,为了实现在计算机的任意目录下都能执行,才需要配置环境变量

下面说下几个变量的作用:

(1)、PATH环境变量:作用是指定命令搜索路径,在命令行下面执行命令如javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等等,设置好PATH变量后,就可以在任何目录下执行javac/java等工具了。

(2)、CLASSPATH环境变量:作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。我们 需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。 

 javac -c  路径 (可以指定class文件存放目录)

 java -cp  路径  (可以指定要执行的class目录)

(3)、JAVA_HOME环境变量:它指向jdk的安装目录,Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。

环境变量的作用是指定Java类所在的目录,我们在写好java文件后,去执行java经常会报错找不到主类。就是没有配置好这个变量的原因 

 

环境变量的配置详解

1.先下载一个jdk进行安装,版本根据需求选择

 

2.打开jdk下的目录,对目录简单介绍一下

 

bin:可执行命令目录

db:数据库

include:jdk提供的本地接口编程

jre:java运行环境

lib:java开发包

 

src.zip:源码包

3.如何配置环境变量 

在我的电脑上右击-属性-高级系统设置

点击环境变量进行下一步

 

环境变量分为两块

 

系统变量中找到Path环境变量

 

点击编辑进入Path环境变量

 

去文件夹中找到jdk的bin目录下复制路径

 

新建一个环境变量,把复制的路径粘贴进去,我的是配置过的,只是给大家做个

演示

 

 

建议新配置的环境变量放在第一行,方便运行java的时候查找,环境变量配置完毕一定要重新启动命令行,DOS命令行窗口输入“javac

谢谢你的浏览,希望能对你有所帮助。

 

 

 

 

 

  • 25
    点赞
  • 63
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值