windows环境下安装JDK并配置环境变量

安装JDK 



JDK下载,官方地址:www.oracle.comJDK下载地址  JDK下载地址


      下载完JDK,点击安装。下一步即可。注意: 选择安装目录 安装过程中会出现两次安装提示 。第一次是安装 jdk ,第二次是安装 jre 。建议两个都安装在同一个java文件夹中的不同文件夹中。(不能都安装在java文件夹的根目录下,jdk和jre安装在同一文件夹会出错)
例如:java 文件夹中包括(jdk文件夹和jre文件夹)

JRE(Java Runtime Environment)java运行环境
包括java虚拟机和java程序所需的核心类库。如果想运行一个开发好的java程序,计算机中只需要安装JRE即可
JRE=JVM+类库

而开发和运行不一样,开发还需要一些与开发有关的工具包。
JDK(Java Development Kit)java开发工具包
JDK是提供开发人员使用的,其中包含了Java的开发工具,也包括了JRE。



我们为什么还要配置环境变量path那?

因为我们在DOS环境中输入javac,会出现‘javac’不是内被或外部命令的提示。这是因为,这个命令并不在当前目录中。我们知道,如果我们想要在DOS环境中输入一些命令可用的话,我们必须到这个命令所在的目录中,要是每次执行Java的工具都要进入bin目录下,是比较麻烦的,所以可以把这些你要用的命令所在的目录配置在path中。


1.一劳永逸的方法

计算机-属性-高级-环境变量-path
在path中添加F:\java\jdk\bin(java的一些命令都在bin目录中),后面用‘;’隔开



2.技巧性配置有时你会改动路径,但是不建议在path中经常改动,path中不仅只有这一个路径,会造成很多麻烦。
所以:
1.然后右键点击计算机,选择属性,选择高级系统设置,选择环境变量
2.然后新建JAVA_HOME变量,变量值填写jdk的安装目录(本人是F:\java\jdk)
3.然后寻找path变量,没有就新建,在变量值后面输入%JAVE_HOME%\bin;%JAVE_HOME%\jre\bin;

%  %动态获取已有环境变量的值

(注意原来path的变量值末尾有没有;号,如果没有,先输入分号;,再输入上面的代码)


3.临时配置这种配置方式只在当前dos窗口有效。窗口关闭,配置消失
这种临时配置方式是通过dos命令中set命令完成的。
set:用于查看本机所有环境变量的信息
set 变量名:查看具体一个环境变量的值
set 变量名=:清空一个环境变量的值
set 变量名=具体值:给指定变量定义具体值。

想要在原有环境变量值基础上添加新值呢?
通过%变量名%操作符获取到原有环境变量的值,然后加上新值后再定义给该变量名即可
举例:set path=新值;%path%



4.新建CLASSPATH变量(类文件的路径 .class)
变量值填写 .;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意最前面有一点)

JVM查找类文件的顺序:

如果没有配置classpath环境变量,JVM只在当前目录下查找要运行的类文件。
如果配置了classpath环境,JVM会先在classpath环境变量值的目录中查找要运行的类文件。
       值得结尾处如果加上分号,那么JVM在classpath目录下没有找到要指定的类文件,会在当前目录下再查找一次。
       值得结尾处如果没有分号,不会在当前目录下查找,即使当前目录下有,也不会运行。
建议:配置classpath环境变量时,值得结尾处不加分号,如果需要访问当前目录可以用‘.'表示

.;C:/javaapp,前面有个点就是代表当前目录(先找当前目录,再找指定目录)

5.最后检查是否成功。

运行cmd输入java -version(java和-version之间有空格)
若显示版本信息,则说明安装成功。


猜你喜欢

转载自blog.csdn.net/yy23yy80/article/details/50786851