为什么要配置环境变量以及配置环境变量的步骤
每⼀个学习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可执⾏⽂件才⾏。但是jdk是dos命令⾏的⽅式来执⾏的,没有图形化界⾯,要到命令⾏中进⼊到安装好的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:源码包
java环境变量自动配置
3.如何配置环境变量
在我的电脑上右击-属性-⾼级系统设置
点击环境变量进⾏下⼀步
环境变量分为两块
系统变量中到Path环境变量
点击编辑进⼊Path环境变量
去⽂件夹中到jdk的bin⽬录下复制路径
新建⼀个环境变量,把复制的路径粘贴进去,我的是配置过的,只是给⼤家做个演⽰
建议新配置的环境变量放在第⼀⾏,⽅便运⾏java的时候查,环境变量配置完毕⼀定要重新启动命令
⾏,在DOS命令⾏窗⼝输⼊“javac”。
谢谢你的浏览,希望能对你有所帮助。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。