JDK包括了Java编译器(javac)、Java虚拟机(JVM)、Java运行时环境(JRE)等工具和库,为Java开发者提供了完整的开发环境。开发者可以利用JDK编写、编译和运行Java程序,实现各种功能和应用。
      Java开发工具包是Java环境的核心组件,并提供编译、调试和运行一个Java程序所需的所有工具,可执行文件和二进制文件。JDK是一个平台特定的软件,有针对Windows,Mac和Unix系统的不同的安装包。可以说JDK是JRE的超集,它包含了JRE的Java编译器,调试器和核心类。目前JDK的版本号是1.7,也被称为Java 7。
      JDK有以下三种版本:
           J2SE,standard edition,标准版,是我们通常用的一个版本
           J2EE,enterpsise edtion,企业版,使用这种JDK开发J2EE应用程序
           J2ME,micro edtion,主要用于移动设备、嵌入式设备上的java应用程序

安装JDK(Java Development Kit)的过程通常包括下载JDK安装包、安装JDK以及配置环境变量等步骤。以下是一个详细的安装JDK的步骤指南:

一、下载JDK安装包

  1. 访问官网:首先,需要访问Oracle官网或其他提供JDK下载的权威网站,如Oracle Java SE官网
  2. 选择版本:在官网页面上,根据自己的操作系统(如Windows、Linux、macOS等)和需要(如开发、生产环境等)选择合适的JDK版本进行下载。当前(2024年)可能已经有多个版本可供选择,但出于兼容性和稳定性的考虑,JDK 8、JDK 11和JDK 17等版本较为常见。
  3. 接受协议并下载:在下载之前,需要接受Oracle的许可协议。如果没有Oracle账户,可能需要先注册一个账户才能下载。

二、安装JDK

  1. 双击安装包:下载完成后,找到JDK安装包并双击打开。
  2. 安装向导:根据安装向导的提示进行安装。在安装过程中,可以选择安装路径(建议不放在C盘根目录下,以避免权限问题)。
  3. 完成安装:按照向导提示完成安装。安装完成后,可以在指定的安装路径下找到JDK的目录。

三、配置环境变量

  1. 打开系统属性:在Windows系统中,可以通过右键点击“此电脑”或“我的电脑”,选择“属性”,然后点击“高级系统设置”来打开系统属性窗口。
  2. 配置JAVA_HOME:在系统属性窗口中,点击“环境变量”按钮。在系统变量区域点击“新建”,变量名输入JAVA_HOME,变量值输入JDK的安装路径(例如C:\Program Files\Java\jdk-17)。
  3. 配置Path:在系统变量中找到Path变量,双击打开编辑窗口。在变量值的末尾添加%JAVA_HOME%\bin(注意用分号;与前面的值分隔)。这样,系统就可以在命令行中识别javajavac等命令了。
  4. 配置CLASSPATH(可选):虽然现代Java开发环境通常不需要手动配置CLASSPATH,但在某些情况下,如果需要手动指定类库路径,可以新建一个系统变量名为CLASSPATH,变量值为.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar(注意前面的.表示当前目录)。

四、验证安装

  1. 打开命令行:按下Win+R键打开运行对话框,输入cmd并按回车打开命令行窗口。
  2. 输入命令:在命令行窗口中输入java -version并按回车。如果系统输出了JDK的版本信息,说明JDK已经成功安装并配置了环境变量。

注意事项

  • 在安装和配置JDK时,请确保按照自己的操作系统和实际需求选择合适的JDK版本和安装路径。
  • 如果在安装或配置过程中遇到任何问题,可以查阅Oracle官网的JDK安装指南或搜索相关的解决方案。
  • 随着时间的推移,Oracle官网和其他权威网站的JDK下载链接和安装步骤可能会有所变化,请以实际情况为准。
  •       JDK包括了Java编译器(javac)、Java虚拟机(JVM)、Java运行时环境(JRE)等工具和库,为Java开发者提供了完整的开发环境。开发者可以利用JDK编写、编译和运行Java程序,实现各种功能和应用。
          Java开发工具包是Java环境的核心组件,并提供编译、调试和运行一个Java程序所需的所有工具,可执行文件和二进制文件。JDK是一个平台特定的软件,有针对Windows,Mac和Unix系统的不同的安装包。可以说JDK是JRE的超集,它包含了JRE的Java编译器,调试器和核心类。目前JDK的版本号是1.7,也被称为Java 7。
          JDK有以下三种版本:
               J2SE,standard edition,标准版,是我们通常用的一个版本
               J2EE,enterpsise edtion,企业版,使用这种JDK开发J2EE应用程序
               J2ME,micro edtion,主要用于移动设备、嵌入式设备上的java应用程序
    安装jdk的步骤如下:
    1.设置防火墙
    systemctl stop firewalld                                //关闭防火墙
    systemctl enable firewalld                            //设置开机自启动
    systemctl disable firewalld                           //设置开机不自启
    yum remove java                                          //卸载之前的Java环境
    2.安装jdk17
    [root@localhost ~]# wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz
    [root@localhost ~]# tar -zxvf jdk-17_linux-x64_bin.tar.gz                               //解压文件
    [root@localhost ~]# cd /usr/local/
    [root@localhost local]# mkdir jdk
    [root@localhost local]# cd
    [root@localhost ~]# cp -r jdk-17.0.11/ /usr/local/jdk/                                   //复制源码包到jdk目录下
    [root@localhost ~]# vim /etc/profile                                                                 //修改配置文件,将Java的可执行文件添加到PATH环境中
    export PATH=/opt/apache-maven-3.9.8/bin/:/usr/local/jdk/jdk-17.0.11/bin/:$PATH
    export JAVA_HOME=/usr/local/jdk/
    /opt/apache-maven-3.9.8/bin/——maven的路径    /usr/local/jdk/jdk-17.0.11/bin/——jdk的路径
    [root@localhost ~]# source /etc/profile                                                             //使配置文件生效
    [root@localhost ~]# java -version                                                                       //检查版本
    [root@localhost ~]# systemctl stop firewalld
    [root@localhost ~]# cd /usr/local/
    [root@localhost local]# cd apache-tomcat-9.0.91/
    [root@localhost apache-tomcat-9.0.91]# ./bin/startup.sh                               //启动tomcat
    浏览器访问本机IP:8080
    3.可执行脚本
    [root@repo apache-tomcat-9.0.91]# mkdir webapps/abc
    [root@repo apache-tomcat-9.0.91]# vim /usr/local/a
  • 设置防火墙
    systemctl stop firewalld                                //关闭防火墙
    systemctl enable firewalld                            //设置开机自启动
    systemctl disable firewalld                           //设置开机不自启
    yum remove java                                          //卸载之前的Java环境
    安装jdk17
    [root@localhost ~]# wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz
    [root@localhost ~]# tar -zxvf jdk-17_linux-x64_bin.tar.gz                               //解压文件
    [root@localhost ~]# cd /usr/local/
    [root@localhost local]# mkdir jdk
    [root@localhost local]# cd
    [root@localhost ~]# cp -r jdk-17.0.11/ /usr/local/jdk/                                     //复制源码包到jdk目录下
    [root@localhost ~]# vim /etc/profile                                                                 //修改配置文件,将Java的可执行文件添加到PATH环境中
    export PATH=/opt/apache-maven-3.9.8/bin/:/usr/local/jdk/jdk-17.0.11/bin/:$PATH
    export JAVA_HOME=/usr/local/jdk/
    /opt/apache-maven-3.9.8/bin/——maven的路径    /usr/local/jdk/jdk-17.0.11/bin/——jdk的路径
    [root@localhost ~]# source /etc/profile                                                             //使配置文件生效
    [root@localhost ~]# java -version                                                                       //检查版本
    [root@localhost ~]# systemctl stop firewalld
    [root@localhost ~]# cd /usr/local/
    [root@localhost local]# cd apache-tomcat-9.0.91/
    [root@localhost apache-tomcat-9.0.91]# ./bin/startup.sh                               //启动tomcat
    浏览器访问本机IP:8080
    可执行脚本
    [root@repo apache-tomcat-9.0.91]# mkdir webapps/abc
    [root@repo apache-tomcat-9.0.91]# vim /usr/local/apache-tomcat-9.0.91/webapps/abc/test.txt
    tianguancifu baiwujinji
    [root@repo apache-tomcat-9.0.91]# vim /usr/local/apache-tomcat-9.0.91/webapps/abc/tt.html
    <!doctype html>
    <html>
            <head>
                    <meta charset="utf-8">
            <head>
            <body>
                    <h1>天官赐福,百无禁忌</h1>
            </body>
    </html>
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐