Java开发环境配置(一):jdk的安装及环境变量配置
Java开发环境配置
JDK 的安装
-
什么是JDK?
JDK是’Java Development Kit’的简写,翻译过来就是Java开发工具包的意思,是整个java开发的核心,它包含了JAVA的运行环境(JVM+Java系统类库)和JAVA工具。 无论你选择进行哪一种Java开发,JDK都是不可或缺的。
JDK中包含了如下内容:
包含组件 | 组件作用及描述 |
---|---|
javac | 编译器,用于将java源程序转换为字节码文件 |
jar | 打包工具,用于将相关的类文件打包为一个文件 |
javadoc | 文档生成器,从源码注释中提取文档 |
jdb | debugger,查错工具 |
java | 运行编译后的java程序(*.class文件) |
appletviewer | 小程序浏览器,一种执行HTML文件上的Java小程序的Java浏览器 |
Javah | 产生可以调用Java过程的C过程,或建立能被Java程序调用的C过程的头文件 |
Javap | Java反汇编器,显示编译类文件中的可访问功能和数据,同时显示字节代码含义。 |
Jconsole | Java控制台,Java进行系统调试和监控的工具 |
JDK结构图 |
包含package | 描述说明 |
---|---|
java.lang | 包含了系统的基础类,如String等都在此内,是唯一一个不用引入(import)就可以使用的包。 |
java.io | 包含了所有输入输出相关的类,如文件操作等 |
java.nio | 为完善IO包功能,提高IO包性能的新包,如NIO非阻塞应用 |
java.net | 包含了网络相关的类,如URL、URLConnection等 |
java.util | 包含系统辅助类,如List、Map等 |
java.sql | 包含数据库相关的类,如Connection等 |
javax.servlet | JSP、Servlet等使用到的类 |
2. 如何下载JDK?
jdk10.0.1下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk10-downloads-4416644.html。
进入页面后首先接受JDK的许可协议(即选择下图中的“Accept License Agreement”),随后选择自己系统相对应的jdk版本进行下载即可。
另外,由于当前jdk10.0.1仅提供了64位产品,所以如果你是32位的产品那么可以从“http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html“地址中选择相应的产品进行下载。
下载页面中:
“Java SE Development Kit 8u181 ”为软件开发包
“Java SE Development Kit 8u181 Demos and Samples Downloads ”为示例程序
-
安装说明
安装时与普通软件无异,确认内容后直接下一步即可。有一点需要注意的是,Java的安装路径须记清楚,该路径用于后续的环境变量配置。
环境变量的配置
-
什么是环境变量?
环境变量是操作系统运行中会用到的一些参数及变量,它们指定了系统在执行某些指令或运行某些软件时的默认路径。如:PATH变量是告诉系统, 当系统需要运行某个程序,而用户没有指定该程序所在的文件夹时, 系统除了在当前文件夹中寻找此程序外, 还应到PATH记录的那些文件夹中去寻找该程序。
环境变量分为两种:
- 用户变量,只适用于当前用户,更换用户后该变量不再适用;
- 系统变量,适用于当前计算机上的所有用户,更换用户后仍然可用。
-
为什么要配置环境变量
系统调用某个程序时一般只寻找两类文件夹,第一类是当前文件夹,第二类是环境变量PATH中指定的文件夹。如果我们没有配置环境变量的话,那么我们编译、运行java程序时就必须先打开java的安装目录,然后在这个文件夹中进行操作,无疑会增加工作的复杂度。另外,一部分程序运行时也会用到java环境,且他们只能够从配置的环境变量中来确认jdk的位置。
-
我们要配置哪些环境变量
我们要配置的环境变量如下:
变量名 | 变量描述及作用 | 变量类别 | 是否需要新建 |
---|---|---|---|
JAVA_HOME | 用于指定JDK的安装位置,简化其他路径的配置时的配置内容 | 系统变量 | 是 |
CLASSPATH | 用于指定程序运行时需要的类库存储位置,通常设置为当前文件夹和JAVA_HOME中的lib文件夹 | 系统变量 | 是 |
PATH | 将java安装的bin文件夹加入到操作系统路径中,用于指定javac、java、javaw等可执行程序或命令所处的位置 | 系统变量 | 否 |
需要配置的各个环境变量的变量值如下:
变量名 | 变量值 | 备注 |
---|---|---|
JAVA_HOME | JDK的安装位置 | 如未自定义路径,则默认安装路径为“C:\Program Files\Java\jdk10.0.1”(最后的文件夹依照自己安装的jdk版本进行修改) |
CLASSPATH | .;%JAVA_HOME%\lib | CLASSPATH的变量值分为两部分,第一部分为当前文件夹”.”,第二部分为JDK安装位置下的lib目录,两者之间用”;”分隔开。 |
PATH | %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; | PATH的变量值分为两部分,第一部分为JDK安装位置下的bin目录,第二部分为JDK安装位置下的jre目录下的bin目录,两者之间用”;”分隔开,并以”;”结尾。 |
-
配置流程及方式
windows系统下环境变量配置流程:
右键“我的电脑”,在弹出菜单中选择“属性”;
在弹出界面的”左侧栏“中点击”高级系统设置“;
在新弹出的界面中点击右下角的“环境变量(N)…”按钮,进入环境变量界面;
在“环境变量”界面的“系统变量区域”点击“新建”,弹出“新建系统变量”界面;
-
在变量名一栏中填入“JAVA_HOME”,变量值一栏中填入相应变量值,点击“确定”进行保存;
-
依照第4步、第5步完成”CLASSPATH“环境变量的配置;
-
在“系统变量”区域中使用滚轮找到“Path”变量,选中后点击“编辑”按钮进行编辑;
-
在“**变量值”一栏的末尾追加**PATH的变量值“%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;”,并以“;”进行分隔。
依次点击“确定”完成配置。
-
配置结果检测
依照上述步骤完成环境变量的配置之后,通过如下步骤可检测是否配置成功。
-
使用”Windows键+R“的组合键,快捷打开“运行”界面;
-
在“运行界面”中输入“cmd”,并点击“确定”,进入控制台界面;
-
在命令行中输入“java -version”并回车,若出现类似于下图中的java版本信息则表示环境变量配置正确。
-
来段广告!!!!
公益性的Java零基础学习交流群,免费Java教学(直播+录播)、免费资料分享,公司的技术大佬可以帮忙解疑答惑(群号:827214732)。有疑问可以问我。欢迎加入~