JDK 下载与安装全攻略
在 Java 开发的世界里,JDK(Java Development Kit)是一切的基础,它是 Java 开发人员用于开发 Java 程序的核心工具包。下面就详细介绍一下 JDK 的下载与安装步骤。
一、JDK 下载
1. 确定版本需求
在下载 JDK 之前,明确自身开发需求和操作系统环境至关重要。JDK 分为长期支持(LTS)版本和非长期支持版本。长期支持版本会获得数年的更新和维护,稳定性和安全性更有保障,适合企业级项目和长期开发,如 JDK 8、JDK 11、JDK 17 等;非长期支持版本则更新较快,会引入新特性,但维护周期较短,适合用于尝鲜和测试新功能。同时,你需要根据操作系统类型(Windows、Mac、Linux 等)和系统位数(32 位或 64 位)来选择适配的 JDK 下载包。例如,64 位的 Windows 10 系统就应选择 64 位的 JDK 安装包。
2. 选择下载渠道
- Oracle 官方网站:这是最权威的下载来源。打开浏览器,访问 Oracle 的 JDK 下载页面(https://www.oracle.com/java/technologies/downloads/)。在页面中,根据前面确定的版本和系统信息,找到对应的下载链接。例如,如果是 Windows 10 64 位系统且需要 JDK 17 LTS 版本,就点击相应的 Windows x64 Installer 下载按钮。下载前可能需要注册 Oracle 账号并同意相关协议。需要注意的是,从 Oracle 官方下载的 JDK,在商业使用时可能需要遵循特定的许可协议。
- 其他正规镜像站点:一些知名的开源软件镜像站点也提供 JDK 下载,如清华大学开源软件镜像站(https://mirrors.tuna.tsinghua.edu.cn/AdoptOpenJDK/)。在镜像站下载可能速度会更快,并且操作步骤与在官方网站类似,找到对应版本和系统的下载链接即可。这些镜像站点通常会及时同步官方版本,确保用户下载到的是最新且安全的安装包。
二、JDK 安装
1. Windows 系统安装
- 下载完成后,找到下载的 JDK 安装文件(通常是.exe 后缀),双击运行。此时会弹出安装向导界面,界面上会展示一些关于 JDK 安装的基本信息和许可协议。
- 在安装向导中,点击 “下一步”,进入安装路径选择页面。建议不要安装在系统盘(C 盘)默认路径,因为 C 盘通常存放系统文件,空间有限,且安装过多其他软件可能会影响系统性能。可选择其他磁盘空间充足的磁盘分区,如 D:\Java\jdk17(假设安装 JDK 17)。点击 “下一步” 后,安装程序会开始复制文件并进行安装。
- 安装过程中会有安装 JRE(Java Runtime Environment)的步骤,JRE 是运行 Java 程序所必需的环境。同样可以选择自定义安装路径,建议不要安装在 C 盘默认路径,以避免占用系统盘空间。
- 安装完成后,需要配置环境变量。右键点击 “此电脑”,选择 “属性”,在弹出窗口中点击 “高级系统设置”,然后在 “系统属性” 窗口中点击 “环境变量”。在 “系统变量” 中找到 “Path” 变量,点击 “编辑”,新建一个路径,输入 JDK 安装目录下的 bin 目录路径,如 D:\Java\jdk17\bin,这个路径配置是为了让系统能够找到 Java 的可执行文件,比如 java、javac 等命令。然后点击 “确定” 保存设置。还需要新建一个系统变量 “JAVA_HOME”,变量值为 JDK 的安装目录,如 D:\Java\jdk17,这个变量主要用于方便其他 Java 相关工具和软件找到 JDK 的安装位置。
2. Mac 系统安装
- 下载的安装文件是.dmg 后缀,双击打开,会出现一个安装向导界面,类似于其他 Mac 应用程序的安装界面,按照安装向导提示进行安装,安装过程中可以选择安装位置。一般默认安装位置为 “/Library/Java/JavaVirtualMachines”,如果需要更改,可以在安装过程中选择其他合适的目录。
- 安装完成后,打开终端,配置环境变量。编辑.bash_profile 文件(如果没有则新建),在文件中添加如下内容:
export JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk-17.jdk/Contents/Home
export PATH=$JAVA_HOME/bin:$PATH
这里的路径根据实际安装的 JDK 版本和路径进行修改。保存文件后,在终端输入source ~/.bash_profile使配置生效。source命令的作用是重新读取并执行指定的文件,在这里就是让系统重新加载配置好的环境变量。
3. Linux 系统安装(以 Ubuntu 为例)
- 下载的 JDK 安装包一般是.tar.gz 后缀,将其上传到 Linux 服务器中。可以使用 FTP 工具或者通过命令行的wget命令直接从下载源下载到服务器指定目录,例如wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz。
- 解压安装包,在终端中使用命令tar -zxvf jdk-17_linux-x64_bin.tar.gz(假设下载的是 JDK 17),解压后会得到一个文件夹。解压命令中,-z表示解压 gzip 格式的压缩文件,-x表示解压,-v表示显示解压过程中的详细信息,-f表示指定要解压的文件。
- 配置环境变量,编辑 /etc/profile 文件,在文件末尾添加:
export JAVA_HOME=/path/to/jdk17
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
其中/path/to/jdk17替换为实际解压后的 JDK 目录路径。CLASSPATH变量用于指定 Java 类文件的搜索路径,dt.jar和tools.jar是 JDK 中常用的类库。保存文件后,执行source /etc/profile使配置生效。
代码示例
安装完成 JDK 并配置好环境变量后,就可以编写简单的 Java 代码来验证是否安装成功。创建一个简单的 Java 文件,命名为HelloWorld.java,内容如下:
public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello, World!");
}
}
在命令行中,进入到保存HelloWorld.java文件的目录,使用javac命令编译该文件:
javac HelloWorld.java
编译成功后,会生成一个HelloWorld.class文件,然后使用java命令运行该程序:
java HelloWorld
如果一切正常,将会在命令行中输出Hello, World!。
三、安装验证
安装完成并配置好环境变量后,可以在命令行中验证 JDK 是否安装成功。打开命令行工具(Windows 的命令提示符或 PowerShell,Mac 和 Linux 的终端),输入java -version,如果成功安装,会显示 JDK 的版本信息,如 “java version "17.0.8" 2023-07-18 LTS”。
四、JDK 版本推荐
- JDK 8:经典的长期支持版本,拥有庞大的社区支持和丰富的文档资源。许多老项目仍然基于 JDK 8 运行,并且在一些对稳定性要求极高,不需要使用新特性的场景下,JDK 8 是一个可靠的选择。
- JDK 11:也是长期支持版本,相比 JDK 8,它引入了一些新特性和性能优化,如局部变量类型推断、HTTP 客户端升级等。对于大多数新项目来说,如果不需要使用 JDK 17 及以上版本的新特性,JDK 11 是一个很好的选择。
- JDK 17:作为当前较新的长期支持版本,具有更强大的功能和更好的性能。它包含了一些重要的特性,如密封类、模式匹配等,这些新特性可以提高开发效率和代码的可读性。如果项目需要使用这些新特性,或者对安全性和性能有更高的要求,JDK 17 是一个不错的选择。
通过以上步骤,就可以顺利完成 JDK 的下载与安装,为后续的 Java 开发之旅打下坚实的基础。在安装过程中,要注意版本选择、路径设置和环境变量配置等关键环节,确保安装过程顺利无误。

6742

被折叠的 条评论
为什么被折叠?



