关于Java的环境及Java环境配置
什么是JDK
JDK是Java的开发工具包,JDK包含了JRE(Java的运行环境)以及Java的开发工具,所以安装了JDK就不需要再单独安装JRE了,因为JDK中就自带了JRE,如果只是想运行一个开发好的Java程序,只需要安装一下JRE即可,因为JRE是Java的运行环境
有关JDK的安装
JDK的安装网址:https://www.oracle.com/java/technologies/downloads/#java8-windows
这里一般都是推荐JDK8,原因是比较稳定,企业都用这个,学习不一定需要最新版
要注意本机的系统和系统位数,大多数用户都是64位的windows系统。
![](https://i-blog.csdnimg.cn/blog_migrate/38f8fdf9a7d5021ad4cb5923bf85cc7c.png)
进入网址后下拉找到这里,我这里选择的是windows的,图片左上角有其他系统的安装,可以自行点进去安装,安装完成后,安装路径可以略微调整到D盘或者其他盘,省的给系统盘增加负担,如果只有一个盘的话,就默认安装即可,然后下一步下一步完成安装,不需要改什么。
Java环境变量配置
本人是win10的系统,讲述win10的环境变量配置,其他windows系统也大差不差
![](https://i-blog.csdnimg.cn/blog_migrate/2c553df50f628dfe7f51d6cc4f82a1f9.png)
右击该图标,打开属性
![](https://i-blog.csdnimg.cn/blog_migrate/a2bb86788f6adab75809d85dd5d0c125.png)
找到高级系统设置,点进去
![](https://i-blog.csdnimg.cn/blog_migrate/b0e88c3a0c6fdc488275f845cdd831ea.png)
单击环境变量,里面有一个用户变量和一个系统变量,这两个都有一个叫Path的变量,双击它
这时候有一个叫编辑环境变量的对话框,我们在右边可以看到一个叫新建的按钮,单击一下,然后把你刚才安装的JDK的路径找出来
![](https://i-blog.csdnimg.cn/blog_migrate/f3c4e15d8c36b65486b39296fc983f05.png)
里面会有这些文件,双击bin,打开它,然后你会在里面见到相关的Java的许多文件,不用管,把bin的路径复制下来,然后粘贴到刚刚的Path变量中,然后确认保存即可。
然后我们测试一下是否配置成功
win+r输入cmd(命令行),打开命令行,在里面输入java- version
![](https://i-blog.csdnimg.cn/blog_migrate/739e216a5e3f432caf3c5e8b86983538.png)
配置成功时,结果如下。
不过,一般在开发时不会这样配置,还是按刚刚的步骤打开环境变量,如果你之前的Java环境变量配置是在用户变量上的话,那么就在用户变量那里新建一个
![](https://i-blog.csdnimg.cn/blog_migrate/8a0801f19a587887d3a76f5b4d0e8486.png)
单击新建,此时会出现一个这样的对话框
![](https://i-blog.csdnimg.cn/blog_migrate/7d0929169557119df651ad303ff3c421.png)
变量名这里填入JAVA_HOME,注意,这个单词是完全大写的,不允许更改成其他的,然后我们回到刚刚的bin目录,然后返回上一级,回到
![](https://i-blog.csdnimg.cn/blog_migrate/fcb45e4b5399526c336e0dcb08facce0.png)
这个文件夹内,记住,是文件夹内
然后把它的路径复制下来,通俗点说呢,就是bin目录的上一级目录的路径地址
然后将这个路径粘贴到变量值当中,单击确定。
然后找到你刚刚配置的path,可以把之前配置的那个删掉了。
然后在里面写,%JAVA_HOME%\bin;
我们再确定,即可完成配置
%JAVA_HOME%这句话的意思呢是引用了JAVA_HOME这个变量的值\bin是指向了这个路径
这时,我们再到cmd中,输入java -version来测试一下,成功了即配置完成
有关环境变量配置时的一些问题
如果我想在上面的用户变量来配置,为什么找不到path
答:path可以自己新建一个,然后在自己新建的path变量中来对相关的变量进行一个调整
为什么按照教程配置好了,但是却没有用
答:新建的Java路径放到最上面比较好,原因是上面有些路径可能会自带一些关于Java的一些内容吧
在下面的图片中,有个上移的按钮,选中你新建的Java路径,把它上移到最上面
![](https://i-blog.csdnimg.cn/blog_migrate/2670a5a8e72d82502e4e9f5040556e03.png)
关于选择环境变量时,选择用户变量还是系统变量这件事
答:用户变量配置后是应用到当前用户中,系统变量配置后是应用到当前的系统中,比如说你是windows,你即使切换了用户,在另一个用户上下载了这个jdk,如果你之前是系统变量配置,那就不需要再次对环境变量进行配置了,反之你配置了用户变量,正常来说,切换了一个用户后就需要重新对环境变量进行配置了,这个可以按照自己的喜好,如果用户变量配置不成功就换系统变量。
注释
注释有两种,一种是单行注释,采用双斜杠//注释内容
一种是多行注释/*注释内容*/
public class Main {
public static void main(String[] args){
// 这是一个单行注释
/*
这是一个多行注释
*/
/**
这是文档注释
*/
}
}
以及关于一种Java特有的注释,文档注释,可以简单了解一下,/** */
关于Java的文档注释,可以去搜索简单了解一下。
注释的内容不参与编译,也就是说,注释内的内容运行之后不会对程序造成影响
多行注释不可以嵌套使用,容易出错
但多行注释可以嵌套单行注释
public class Main {
public static void main(String[] args){
// 这是一个单行注释
/*
这是一个多行注释
// 这是被嵌套的单行注释,不会出错
/* 这是两个多行注释,但它会报错*/
*/
}
/*报错的原因是第一个多行开始的注释的符号与第二个多行注释的结束符号相呼应了
导致第一个的多行注释的结束符号没有了开始的标记,而第二个多行注释的开始符号被视为了注释所导致的*/
}