关于版本:
目前Java版本已经更新到1.9版本,1.8为主流版本个人笔记本多为win10 + 1.8,而公司多为win7 + 1.7/1.8,这里以1.8+Win10为例!
本文只是入门级,在阅读本文之后,希望你可以明白:
1、JDK、JRE是什么?有什么区别?
2、JDK怎么安装?
3、环境变量JAVA_HOME、Path、CLASSPATH分别是什么意思?有啥作用?
1、Java下载
肯定是要去官网下载啦!可以自行百度或访问:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
选择Windows 64位版本!(如果不知道自己电脑位数,参考下面的系统界面图)
2、Java安装
点击exe文件,按照步骤来就好,注意安装位置(后面会使用到)!
查看是否安装成功: 按“win + r”组合键,输入cmd进入dos窗口后,输入:“java -version”,注意java与 -version之间有空格!成功输出版本信息即为安装成功!这个一般是不会失败的,就安装个软件而已,安装目录要清晰,既然准备搞程序,还是遵守一下规范吧!
问:JDK,JRE有啥区别,为啥下载的是JDK?
答:JDK(Java Development Kit)即Java工具包,JDK=JRE+Java工具+Java基础类库。
Java Runtime Environment(JRE)是运行JAVA程序所必须的环境的集合,包含JVM标准实现及Java核心类库。
JVM是Java Virtual Machine(Java虚拟机)的缩写,是整个java实现跨平台的最核心的部分,能够运行以Java语言写作的软件程序。
所以,开发人员肯定要装JDK啊,一个涵盖所有!3、Java环境变量配置
环境变量一共需要配置三个系统变量:JAVA_HOME 、PATH和 CLASSPATH,下面分别进行说明
依次点击:“高级系统设置”-“高级”-“环境变量”:系统变量
注意:
1、新建的变量均为系统变量
2、变量值请直接复制,速度又快又准确,手写又慢又容易出错,别小手一抖,多按了个空格
1)JAVA_HOME
即Java安装目录,变量名:“JAVA_HOME”,变量值:Java安装路径(如:“C:\Program Files\Java\jdk1.8.0_152”);
问:那么为啥要配这个变量呢?
答:原因有三:1、某些软件或IDE(比如eclipse,Idea等),是通过JAVA_HOME变量来使用你本机的Java环境。2、可以直接输入%JAVA_HOME%引用,而不必输入长一串路径。3、Java安装目录改变后,只需要改变JAVA_HOME的值就可以了,不需要改变其他
- PATH:
将Java执行路径添加到计算机中;变量名:“Path”,变量值:“%JAVA_HOME%\bin”;
关于Path变量,言简意赅就是让计算机在任何应用或地方都能使用这个变量
3)CLASSPATH:即类路径,目的在于告诉Java执行环境,在哪些目录下可以找到您所要执行的Java程序所需要的类或者包(因此,这个变量不是必须的,除非你不用IDE编译你的Java)。
变量名:“CLASSPATH”,变量值:".;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar",值有三个方向,第一是一个点,即搜索所有,第二是指向dt.jar,第三是指向tools.jar
要检查这个变量是否编译成功,我们需要写一个Java程序:
①新建一个文本文档,命名"HelloWorld.txt",并输入如下代码:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello World!");
}
}
②将文件后缀更改为java,即"HelloWorld.java”(文件名须与类名一致!)
③"win + r"进入命令行,进入这个文件所在的位置(我的在E盘根目录)
④使用"javac HelloWorld.java"命令编译该文件,命令执行完后,文件夹会多一个"HelloWorld.class"
的文件,如图:
⑤使用"java HelloWorld"执行编译后的class类文件(不能是“java HelloWorld.class”,否则会报加载不到类错误!),结果如下:
这样的话,CLASSPATH变量就算配置好了,听说也可以直接使用javac命令,输出如下即为环境配置成功,不过我没有深究,感觉还是编译一个java文件靠谱点。
提示:如果环境变量没有配置成功,请仔细检查Java安装路径和三个系统变量的名称和值是否正确!因为如果安装正确,配置正确,是不可能出错的,出错了肯定就是安装或者配置出问题了!重安软件、重启电脑啥的都试一下嘛。
至此,Java的安装配置均已完成!