要使用Java,必须得安装一下JDK(java development kit ,Java开发工具包),官网下载的JDK安装包含了JRE(Java Runtime Environment,Java运行环境)。安装后是需要配置三个环境变量(JAVA_HOME,Path,CLASSPATH)后才能使用的,往往初学者一般只是照着教程去做,但最好知其所以然。

1、下载安装JDK

 

64位的电脑所以选择下图的。

怎么在d盘中找到java java安装在d盘没有jdk文件夹_java

然后新建一个Java文件夹,尽量不要放在系统盘,我放在了D盘。然后在Java文件夹中再新建俩个文件,分别用来安装jdk和jre。

怎么在d盘中找到java java安装在d盘没有jdk文件夹_怎么在d盘中找到java_02

具体的步骤可参考:

2、JAVA_HOME,Path,CLASSPATH 环境变量的作用

首先环境变量是什么?

环境变量是在操作系统中一个具有特定名字的对象,包含关于系统及当前登录用户的环境信息的字符串,一些软件程序使用此信息确定在何处放置文件(如临时文件).环境变量说白了就是指定一个软件的路径。当系统运行一个程序而没有告诉它程序所在的完整路径时,系统除了在当前目录下面寻找此程序外,还应到path中指定的路径去找。用户通过设置环境变量,来更好的运行进程。

JAVA_HOME:  代表jdk安装路径,一些 Java 版的软件和一些 Java 的工具需要用到该变量,设置 Path 和 CLASSPATH 的时候,也可以使用该变量以方便设置。比如Eclipse、Hadoop、NetBeans、Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用JDK的。

Path:  系统指定的一个路径列表,用于搜索可执行文件的。执行一个可执行文件时,如果该文件不能在当前路径下找到,则依次寻找 Path中的每一个路径,直至找到。如果找完 Path中的路径也不能找到,则报错。Java 的编译命令 (javac),执行命令 (java) 和一些工具命令 (javadoc, jdb 等) 都在其安装路径下的 bin 目录中。因此我们应该将该路径添加到 PATH 变量中。

CLASSPATH:  也指定一个路径列表,是用于搜索 Java 编译或者运行时需要用到的类。在 CLASSPATH 列表中除了可以包含路径外,还可以包含 .jar 文件。JVM就是通过CLASSPTH来寻找类的。一般把jdk安装目录下的lib子目录和其中的tools.jar添加进来,当前目录“.”也必须加入到该变量中。

不只是JDK,很多开发工具安装完都要配置环境变量的,比如Hadoop,原理都差不多。