从01开始 从01开始
首页
  • 计算机科学导论
  • 数字电路
  • 计算机组成原理

    • 计算机组成原理-北大网课
  • 操作系统
  • Linux
  • Docker
  • 计算机网络
  • 计算机常识
  • Git
  • JavaSE
  • Java高级
  • JavaEE

    • Ant
    • Maven
    • Log4j
    • Junit
    • JDBC
    • XML-JSON
  • JavaWeb

    • 服务器软件
    • Servlet
  • Spring
  • 主流框架

    • Redis
    • Mybatis
    • Lucene
    • Elasticsearch
    • RabbitMQ
    • MyCat
    • Lombok
  • SpringMVC
  • SpringBoot
  • 学习网课的心得
  • 输入法
  • 节假日TodoList
  • 其他
  • 关于本站
  • 网站日记
  • 友人帐
  • 如何搭建一个博客
GitHub (opens new window)

peterjxl

人生如逆旅,我亦是行人
首页
  • 计算机科学导论
  • 数字电路
  • 计算机组成原理

    • 计算机组成原理-北大网课
  • 操作系统
  • Linux
  • Docker
  • 计算机网络
  • 计算机常识
  • Git
  • JavaSE
  • Java高级
  • JavaEE

    • Ant
    • Maven
    • Log4j
    • Junit
    • JDBC
    • XML-JSON
  • JavaWeb

    • 服务器软件
    • Servlet
  • Spring
  • 主流框架

    • Redis
    • Mybatis
    • Lucene
    • Elasticsearch
    • RabbitMQ
    • MyCat
    • Lombok
  • SpringMVC
  • SpringBoot
  • 学习网课的心得
  • 输入法
  • 节假日TodoList
  • 其他
  • 关于本站
  • 网站日记
  • 友人帐
  • 如何搭建一个博客
GitHub (opens new window)
  • JavaSE

    • 我的Java学习路线
    • 安装Java
      • 下载安装包
      • 验证Java的安装
      • 配置环境变量
      • 检查是否配置成功
      • 卸载Java
      • 参考博客
    • Java数据类型

    • Java多版本配置
    • 面向对象

    • Java核心类

    • IO

    • Java与时间

    • 异常处理

    • 哈希和加密算法

    • Java8新特性

    • 网络编程

    • Java
  • JavaSenior

  • JavaEE

  • JavaWeb

  • Spring

  • 主流框架

  • SpringMVC

  • SpringBoot

  • Java并发

  • Java源码

  • JVM

  • 韩顺平

  • Java
  • Java
  • JavaSE
2023-01-08
目录

安装Java

# 02. 安装Java

  ‍

目前讲下Windows下如何安装

  ‍

# 下载安装包

在官网里一步步找到下载页面:http://www.oracle.com/,也可以在我分享的网盘里下载:分享资料 (opens new window)

路径为:编程资料/Java相关/00.软件安装包/jdk-8u241-windows-x64.exe​

下载后一路点击 next 安装。默认的一般在 C 盘(也推荐在C盘里装)C:\Program Files\Java 里,无论你选择安装在哪,都要记录安装路径。我的安装在 C:\Program Files\Java

‍

‍

‍

# 验证Java的安装

我们可以打开安装目录,可以看到下面有2个文件夹:

jdk1.8.0_281
jre1.8.0_351
1
2

我们进入jdk1.8.0_281/bin目录:可以看到一大堆exe文件,我们需要知道有这几个文件对我们比较常用:

    目录: C:\Program Files\Java\jdk1.8.0_281\bin
Mode                 LastWriteTime         Length Name
----                 -------------         ------ ----
-a----        2021-03-20     20:52          20608 jar.exe
-a----        2021-03-20     20:52         276608 java.exe
-a----        2021-03-20     20:52          20608 javac.exe
-a----        2021-03-20     20:52          20608 javadoc.exe
-a----        2021-03-20     20:52          20608 jdb.exe
1
2
3
4
5
6
7
8

‍

‍

‍

# 配置环境变量

‍

# 为什么要配置环境变量

我们通过一个具体的应用场景来理解:想要运行一个软件,我们必须知道其启动程序在磁盘上的位置(安装目录)。即使是桌面上的图标,其实是只是一个快捷方式,其还是指向软件在磁盘上的位置。我们可以在软件图标上右键,可以看到有个选项是“打开文件所在的位置”,打开后就是软件的安装目录。

​

​

‍

‍

‍

同样的,在命令行输入一个命令,计算机需要知道命令所在位置,否则会提示没有此命令。我们以打开记事本为例

  • 按下win + R键 打开 “运行”
  • 当我们输入 “notepad” 打开记事本程序时,操作系统会去环境变量已保存的路径中查找是否存在 notepad 程序。
  • 如果没有配置好环境变量,我们就必须告诉操作系统绝对路径:”C:\Windows\notepad”。否则,计算机不知道notepad.exe 文件在哪里

‍

同理,在初次安装 Java 后,为了更加方便使用Java,我们需要配置其变量,不然每次都要打开Java的安装目录去执行命令,很麻烦。通常情况我们需要配置以下变量(简单了解下作用即可):

  • JAVA_HOME:指向 JDK 的安装目录,作用是一些基于 Java 开发的工具会用到,比如 tomcat,Eclipse,Ant。如果不用这些工具不需要配置。
  • Path:指向 JDK 安装目录下的 bin 目录,作用是指定命令搜索路径,bin 目录下有编译、启动(javac/java)等命令,为了任何目录位置下都可以直接输入命令,而不用输入长长的路径了。如果配置了 Java _HOME ,直接把 %JAVA_HOME%/bin 追加到 PATH 中即可。

‍

如果不配置的话,可以尝试在dos命令行输入javac,然后回车,会发现有报错

错误原因:当前执行的程序在当前目录下如果不存在,win10系统会在系统中已有的一个名为path的环境变量指定的目录中查找。如果仍未找到,会出现以上的错误提示。

所以进入到jdk安装路径bin目录下,执行javac,才能正常看到javac参数提示信息。

‍

# 打开环境变量配置页面

首先打开环境变量配置的页面。

打开方法一:按下快捷键 Win+Pause,然后点击高级系统设置

win7下的页面

​win7下的页面​

‍

win10下的页面

​win10下的页面​

‍

打开方法二:在桌面--我的电脑图标上--右键,选择属性

‍

‍

选择环境变量

‍

# 配置 JAVA_HOME 变量


在系统变量里新建一个变量,变量名为 JAVA_HOME, 变量值输入你安装路径下 JDK 的目录,例如我安装在 C 盘的目录。如果你安装在其他盘的其他目录,也只需要将 JDK 的目录输入变量值即可

​

‍

随着以后我们深入学习Java,我们就会用到JUnit、Ant或NetBeans等应用工具,这些工具在安装时,都需要一个名为指向JDK路径的“JAVA_HOME”的环境变量,否则就安装不了。

‍

# 编辑 Path 变量


点击新建,然后在输入框里输入 %JAVA_HOME%\bin ,然后回车即可保存新建的值

再次点击新建,在输入框里输入 %JAVA_HOME%\jre\bin ,然后回车即可保存新建的值。如图

​​

‍

‍

而win7的配置环境变量的步骤和win10不同。

我们点击编辑后,在变量值里的最后(可以将鼠标点到变量值的输入框里,然后按下键盘的END键,或者用方向键去到最后),在最后一行里添加这个值 。

这是因为在win7,编辑变量都是在一行里编辑的,所有变量连成一串,用分号分割;

但在 win10 里,各变量的值都是分开显示的(Win10做了界面的优化,方便我们修改),一行一个变量,方便我们编辑。实际上path变量值的内容,还是各个变量用分号拼接起来的,我们可以打开cmd查看当前path变量的值(这里我省略了其他无关的内容):

C:\Users\peterjxl>echo %path%
C:\Program Files\Java\jdk1.8.0_281\bin;C:\Program Files\Java\jdk1.8.0_281\jre\bin;
1
2

‍

‍

‍

# 检查是否配置成功

运行 cmd。按下 win+R ,输入 cmd,也可以在菜单搜索。

‍

分别输入 Java -version,javac。

这样将会分别输出版本信息,和 javac 的用法。

​​

‍

‍

# 卸载Java

和普通软件的卸载类似,打开Windows10的控制面板找到Java卸载即可。

卸载完后删除之前配置的环境变量。

‍

‍

# 参考博客

报错 Javac 不是内部或外部程序 :win10用cmd可以运行java,却不能运行javac-百度经验 (opens new window)

在 Oracle 官网里一步步找到下载页面,安装,配置:Java配置----JDK开发环境搭建及环境变量配置 - 千古壹号 - 博客园 (opens new window)

‍

在GitHub上编辑此页 (opens new window)
上次更新: 2023/1/21 22:11:12
我的Java学习路线
Java中的浮点数

← 我的Java学习路线 Java中的浮点数→

Theme by Vdoing | Copyright © 2022-2023 粤ICP备2022067627号-1 粤公网安备 44011302003646号
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式