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)
返回以上结果,说明你成功了。
4 eclipse 配置使用
4.1 eclipse 解压使用
(1)eclipse 是绿色软件,我们选择一个位置,将下载的eclipse-jee-2019-06-R-win32-x86_64 解压在你喜欢的位置即可
(2)打开解压的文件,找到eclipse.exe双击,即可启动
(3)若需要桌面图标找到 eclipse.exe(右键————>发送到————>桌面快捷方式)
(4)提示设置“workspace”,选个喜欢的位置
(5)而后进入欢迎界面welcome,关闭就好。
(6)如果没有项目,那就是空白的工作台。如何使用以及创建Hello World 文件?有空再聊
4.2 eclipse 一些配置及小技巧
(1)字体大小
windows-->preferences-->General-->Appearance-->Colors and fonts-->java(文件夹图标)-->Java editor text font-->Edit
选择你喜欢字体和大小
(2) Console (控制台)字体大小(输出的结果)
windows-->preferences-->General-->Appearance-->Colors and fonts-->Debug(文件夹图标)-->Console font-->Edit
(3) Content Assist
windows-->preferences-->Java-->Editor-->Context assist
勾选 insertion 选项下的
Disable insertion triggers expert ‘Enter’
修改 Auto Activation 选项下的 Auto activation trigger for Java 方框里的‘.’为
.abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ
即遇到以上的字母就触发帮助。
例如 输入 :
sout -->Enter (回车)
结果为:
System.out.println();
输入:
main --> Enter (回车)
结果为:
public static void main(String[] args) {
}