zoukankan      html  css  js  c++  java
  • 第二节:Java开发环境的搭建

    一、认识并安装JDK

    1、JDK(Java Development Kit)是Java开发工具集,包括Java运行环境(JRE)、Java开发工具以及一些基础类库,进行Java开发所必须安装的软件。

    2、JRE(Java Runtime Environment)是Java运行环境,包括Java虚拟机(JVM)以及核心类库(辅助Java虚拟机运行的文件),主要用于运行一个开发好的Java程序

    3、JVM(Java Virtual Machine)是Java虚拟机,主要包括解释器,相当于用软件虚拟出来的一个计算机,主要用于解析,运行编译好的class文件

    上面三者的关系如下图:

    因此,只要安装JDK,就意味着安装了JRE和JVM。当然,如果只是单独想运行一个已经开发好的Java程序,只安装JRE也是可以的

    4、JDK安装流程:

    • JDK下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
    • 同意协议后,根据自己的操作系统,选择对应的版本下载,如图,我们以windows 64位为例
    • 下载完成后,双击运行,进入安装向导,如图所示,选择下一步:
    • 进入“安装模块选择界面”,如下图,选择相应的模块,点击“更改”,修改安装目录(不更改也行),之后选择下一步:
    • 安装过程中,如图:
    • 之后会出现弹出”安装JRE“这样的窗口,选择”更改“,更改JRE安装的目录(不更改也行),点击下一步;或者直接点击”取消“(上面说过JDK安装已经包含JRE,所以这里可以直接取消JRE的安装)
    • 如安装一般软件一般,一直点击”下一步“,直到看到如下界面,表示JDK安装已经完成:

    5、JDK安装目录介绍,如下图:

    • bin文件夹               存放java开发的一些可执行文件;
    • db                        java1.7版本后新添进来的一个轻量级数据库,名称为Derby;
    • include                  里面存放着c语言的一些头文件,支持Java本地接口和虚拟机调试接口的本地代码编程;
    • jre                        里边包含一个Java虚拟机和核心类库文件,是java程序的运行环境;
    • lib                         Java开发工具使用的归档文件,里边存放类库文件;
    • src.zip                   Java的一些API的源代码文件;

    二、配置环境变量(临时配置与永久配置)

    1、永久配置流程:

    • 在电脑桌面找到”我的电脑“,并右击,如下图,点击”属性“:
    • 在弹出框中找到”高级系统设置“,并按下图顺序操作:
    • 点击”新建“后,弹出输入框如下,按照要求填写,并确定(注意:变量值后边不能带有分号,因为这是个引用地址,后边要用变量名来拼接JDK目录下的其他地址):
    • 在系统变量中找到”Path“变量,点击”编辑“,弹出如下框,在变量值最前面添加 %JAVA_HOME%in;%JAVA_HOME%jrein; 

    • 或者在变量值后面追加;%JAVA_HOME%in;%JAVA_HOME%jrein;

    • 注意:每一段追加的内容都有英文分号分开;并且”%JAVA_HOME%“与上面新建的变量名相同
    •  点击”新建“再创建一个系统变量;

    • 变量名classpath (大小写无所谓)
    • 变量值.;%JAVA_HOME%libdt.jar;%JAVA_HOME%lib ools.jar; (别忘了最前面有一点的)

    配置到此已经结束!!现在测试配置是否成功:

    • 打开一个命令行提示符窗口(控制台),如下图:
    • 输入java -version 按回车键确认,如图所示(JDK版本不同,显示的信息不同):

    • 输入java或javac,按回车键确认,如图表示(配置成功):

    了解配置的作用:

    配置”JAVA_HOME“:避免频繁的操作path环境变量,当更改JDK版本时,只要更改JAVA_HOME变量值就行了;

    配置”path“:控制台在任意路径下都可以找到java可运行程序(java、javac等)

    注意:查找java可运行程序时,首先会在控制台所在的目录进行查找该可运行程序,找到则直接运行,如果找不到,则会去path指定的路径寻找该可运行程序;

    配置”classpath”:指定类的搜索路径,JVM和编译器都会根据classpath指定的路径去寻找class文件;

    注意:“classpath”变量值后加分号与不加分号的区别:

    加分号:JVM和编译器都会根据classpath指定的路径去寻找class文件,找到的运行,如果找不到,JVM和编译器还会去控制台当前路径下查找class文件;

    不加分号:JVM和编译器都会根据classpath指定的路径去寻找class文件,找到的运行,如果找不到,则报错;

    2、临时配置流程(只对当前控制台有效,关了就失效了,另外开一个控制台也是无效的

    为什么要临时配置环境变量?

    答:当我们开发一个Java应用程序的时候,往往是在一个JDK版本上开发的,并不知道如果换一个JDK版本,是否一样能正常运行;这就是一个兼容测试的问题。 所以有时需要临时配置环境变量,

    在不影响永久配置的环境变量的前提下,临时使用其他的JDK版本进行必要的测试。

    配置临时环境变量的工具--------set指令:

    • set            表示查看系统环境变量,如图:
    • set 变量名            表示查看指定变量名的变量,如图:
    • set 变量名 =        表示修改指定变量名的值为空,如图:
    • set 变量名 = 变量值         表示设置指定变量名的变量值,如图:
    • set 变量名 = 变量值;%变量名%      表示指定变量名的原变量值基础上再加上新增的变量值,如图

    配置临时变量的流程:

    结合上面的永久配置环境变量 和 set指令,就可以配置出临时环境变量了,这里不在具体演示,当然,也可以写在一个批处理文件上,单击运行就行了,网上很多,自行善后

  • 相关阅读:
    免费的视频、音频转文本
    Errors are values
    Codebase Refactoring (with help from Go)
    Golang中的坑二
    Cleaner, more elegant, and wrong(msdn blog)
    Cleaner, more elegant, and wrong(翻译)
    Cleaner, more elegant, and harder to recognize(翻译)
    vue控制父子组件渲染顺序
    computed 和 watch 组合使用,监听数据全局数据状态
    webstorm破解方法
  • 原文地址:https://www.cnblogs.com/zl-huang/p/6956522.html
Copyright © 2011-2022 走看看