新手学习Win10-Java-JDK-以及-Eclipse-安装与配置

5次阅读

共计 2426 个字符,预计需要花费 7 分钟才能阅读完成。

1. 必要的简介

1.1 JDK 是啥?

JDK(Java Development Kit)是一套 Java 开发环境。包括 Java 编译器,Java 运行工具,Java 文档生成,打包工具等。

1.2 JRE 和 JDK 的关系

JRE(Java Runtime Environment)是 Java 的运行环境,已经编译的 Java 程序(后缀为.class)的程序可以直接运行。JDK 安装包中已包含 JRE。因此如果编写程序,需安装 JDK。

1.3 JDK 下载

Oracle 官网下载:下载地址

1.4 下载 JDK 可能出现的问题:

(1) Accept License Agreement
(2) 点击下载链接却跳转 login 界面
麻烦搜索其他教程(hh)

1.5 Eclipse 是啥?

Eclipse 是针对 java 编程的集成开发环境。简单来说,Eclipse 制造源码,JDK 负责编译,运行。
Eclipse 官网下载:下载地址

1.6 安装环境以及版本

Microsoft Windows [版本 10.0.18362.356]
jdk-8u231-windows-x64
eclipse-jee-2019-06-R-win32-x86_64

1.7 为啥也写这个?

因为我也是从新手过来的啊哈哈,为编程世界添砖加瓦(义正言辞)

2 安装过程

2.1 JDK 安装

(1)选定安装目录。这个看个人喜好,我选择在 D 盘或者 E 盘新建 Java 文件夹。当然其他位置也行,重要是要记得在哪,这很关键。
(2)双击运行 jdk-8u231-windows-x64.exe 文件。
(3)无脑继续,需要注意的是安装在你选定的目录下。

到这里暂且告一段落,接下来是“环境配置”

2.2 环境配置的目的

在配置前,我们打开文件夹找到 JDK 安装位置(Java 文件或其他),来看看 JDK 的目录结构(嘿嘿暂时没图):
bin 目录 :存放一些可执行程序,如 javac.exe(java 编译器),java.exe(Java 运行工具),jar.exe(打包工具)和 Javadoc.exe(文档生成工具)等。
jre 目录:就是上面介绍到的 Java 运行环境。
include 目录:JDK 是用从 c,c++ 实现的,因此需要一些头文件。
lib 目录:即 library 的缩写,一些引用,加载的 Java 类库。这个目录待会会用上目录里面 tools.jar 和 dt.jar 这两个文件名。
src 目录:Java 基础类的源代码
……
当然最重要的就是我们的 bin 目录以及 lib 目录。bin放置的 javac.exe 文件以及java.exe 文件是我们环境配置需要关注的。而 lib 放置了一些需要加载的类(必要的)。

那么为什么要进行环境配置?
我们使用 win+R打开 Windows10 的 运行 窗口,并输入 “cmd” 从而进入 命令行窗口 。这时我们看到一个黑色背景的窗口(一般)。
接下来在命令行中输入 “java” 后按 回车 键。我们会看到 windows 的错误提示:
java 不是内部或外部命令,也不是可运行的程序或批处理文件
这时候我们输入 dir 命令后回车,可以看到 Windows 把当前目录下的所有文件以及文件夹列举出来了。(dir 命令的作用)
通过这两个对比,我们引出一个名词:path 系统环境变量
path 变量是系统环境变量的一种,它用于保存一系列的路径,每个路径之间以 分号 分隔。当命令行窗口在运行一个可执行文件时(也就是 java,dir 这样的命令),操作系统会首先在当前目录下查找该文件是否存在,如果不存在,则继续在已设置好的 path 系统环境变量中定义的 路径 下寻找这个文件,如果仍未找到,系统就报错(我们看到的错误提示)
因此,另一个我们需要配置的 classpath 环境变量也是类似的原因:当 Java 虚拟机需要运行一个类时,就会在 classpath 环境变量所定义的路径下查找所需要的.class 文件和类包。
搞清楚了环境变量配置的原理以及目的,接下来的配置操作会很方便。

3 JDK 系统环境变量的配置

3.1 path 变量配置和

(1)找到配置系统环境变量的窗口
此电脑———> 右键————> 属性————> 高级系统设置————> 高级————> 环境变量 这时我们的界面上,上半部分是用户的,下半部分是系统的环境变量。
(2)复制 java.exe 以及 javac.exe 的所在位置的文件夹路径。还记得么?我们刚才提到的 JDK 的目录结构。我的安装路径是:

E:\java\bin 

我们回忆一下装在哪了,2.2 的讲解不是没有用处的。
(3)我们在 系统变量 部分找到变量名 path 然后点击 编辑 ,这时候弹出了关于path 变量的编辑界面
(4)点击 新建 ,将(2)复制的路径粘贴上去,而后 确定
(5)这样,path 变量的配置就完成了。

3.2 CLASSPATH 变量的配置

(1)还是 环境变量 的界面
(2)点击 系统变量 下方的 新建 按钮,新建环境变量
(3)变量名为:CLASSPATH(大小写都可)
(4)变量值分别为:

.
E:\java\lib\tools.jar
E:\java\lib\dt.jar

三个路径,其中第一个的点代表 当前目录 ,第二个代表 lib 目录下的 tools.jar 工具包,第三个为 lib 目录下的 dt.jar 工具包。
(5)其实这个 classpath 环境变量也可不配置(hh),从 JDK5.0 开始,Java 虚拟机默认会设置为‘.’, 也就是当前目录。
以上,就是 JDK 的环境变量配置。
需要注意的是,path 变量是已经存在的,我们只需添加路径。而 classpath 是不存在的(绝大多情况下)我们需要先新建这个变量再添加路径。

3.3 配置后测试

还是进入命令行窗口输入:java -version

C:\Users\user>`java -version`
java version "1.8.0_231"
Java(TM) SE Runtime Environment (build 1.8.0_231-b11)
Java HotSpot(TM) 64-Bit Server VM (build 25.231-b11, mixed mode)

返回以上结果,说明你成功了。

正文完
 0