自学内容网 自学内容网

Windows 下安装 jdk8

一、简介

  • JDK:Java SE Development Kit(Java 开发工具)。
  • JRE:Java Runtime Environment (Java 运行环境)。

        如果想进行 Java 编程(开发人员),需要安装 JDK;如果仅仅想运行 Java 程序(客户),只需要安装独立的 JRE,节省存储空间。JDK 包里也内置有 JRE。

        企业一般都是使用 JDK8,因为它是最早的长期支持版本(Oracle 会长期维护和更新,稳定),且企业更换版本会付出一些成本。

二、安装

1、下载安装包

        查看电脑操作系统类型:此电脑右击>>属性>>系统类型:

        官网链接:Java Downloads | Oracle,注册 Oracle 账号,下载对应的安装包:

2、安装

        ① 执行下载好的安装包>>下一步:

        如果只想编程,可以选择不安装独立的 JRE。

        可以更改默认路径,安装 JDK 到指定位置。

        ② 确定>>可以更改默认路径,安装独立的 JRE 到指定位置:

        ③ 下一步>>等待安装>>安装完成,关闭。

        JDK包下内容:

3、配置环境变量

        配置方法:此电脑右击>>属性>>高级系统设置>>环境变量>>系统变量(对系统上的所有用户起作用)。

        ① 配置 JAVA_HOME :值为JDK的安装路径。配置原因:许多开源软件会用到这个环境变量,如 Tomcat、Maven。

        ② 配置 Path:追加一条Java命令的路径,即 jdk包下的 bin。配置原因:配置后,在任意路径下的终端中都能使用Java命令(会自动在 Path 中查找 jdk 下的 bin 路径),而不必先手动转到 jdk 下的 bin 目录再使用。

        搭配上 JAVA_HOME 环境变量,当jdk路径改变时,只需更改 JAVA_HOME 的值,而不用更改其它的与 jdk 关联的环境变量。

        ③ 配置 CLASSPATH:值为.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar,注意开头有一个点,表示Java虚拟机的当前路径。配置原因:查找Java类库文件。

        注意:安装 jdk ,它会自动配置一个环境,里面包含新安装的jdk版本的java命令,并且它优先级靠前,如果后面再安装其它版本的 jdk ,想再切换成旧的jdk,会出现配置了环境变量也不管用的情况(自动配置的路径下面包含的是新安装的java命令),因此,为了避免今后安装了其它版本jdk,切换不回旧版本,我们要把%JAVA_HOME%\bin放在它的前面,让%JAVA_HOME%\bin优先级在它之前:

三、检验

        ① Win+R>>输入cmd,打开命令行窗口/终端。

        ② 输入 java -version 命令,输出以下内容,表示 jdk 安装成功:

       ③ 在任意路径下创建一个简单的 java 程序,后缀为.java,内容如下:

public class HelloWorld{
    public static void main(String[] args){
        System.out.println("Hello,world");
    }
}

        ④ 在当前路径下右击>>在终端中打开>>输入 javac filename.java(编译java源文件,生成字节码文件):

        文件内容开头有一个特有的 CAFE BABE 符号,以区别字节码文件:

        ⑤ 输入 java filename,会将程序放在 JVM 中运行,得到输出结果:

        至此,表明环境变量配置成功。

四、补充

        JDK、JRE、JVM 之间的关系如下:

        编译生成的 class 文件,是跨平台的,只要下载了系统对应 JRE(里面包含对应的 JVM),就能直接运行程序,无论是苹果还是 Linux 还是 Windows。这就是Write once, Run anywhere。 


原文地址:https://blog.csdn.net/2401_86272648/article/details/142883244

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!