Java开发环境搭建01:JDK安装和配置

article/2025/9/14 22:40:39

一、JDK介绍

JDK是 Java 语言的软件开发工具包,是整个Java开发的核心,它包含了Java的运行环境(JVM+Java系统类库)和Java工具(javac命令和java命令等)。总之一句话:开发Java程序必须下载并安装该工具才行。

二、JDK下载

1.下载地址(建议下载JDK8)

官网下载地址(最新版):https://www.oracle.com/java/technologies/downloads
官网下载地址(JDK8):https://www.oracle.com/java/technologies/downloads/#java8

2.下载图解(以JDK8为例)
在这里插入图片描述
其中:JDK8u331指的是JDK8这个版本做了331次小的更新,因为JDK8是长期稳定支持版。
这里,我们点击下载64位。 电脑位数查看,在桌面 “计算机” 或者 “此电脑” 图标上右击属性可查看。

3.同意许可协议
在这里插入图片描述
4.点击下载后会跳转到登录页面,登录后才能下载。这里你有两个方案:
① 注册一个账号后下载
② 使用我的账号下载,账号:1989663462@qq.com 密码:Jdk123456@
登录后会自动开始下载

三、JDK安装

下载完成后,就可以双击,安装啦 。
在这里插入图片描述
1.双击后运行如下图
在这里插入图片描述
2.安装路径选择,初次安装建议默认安装到C盘,后期熟练后可以修改到任意路径。安装位置记一下,后边配置环境需要用。
在这里插入图片描述
3.点击下一步后,显示进度条,等待即可
在这里插入图片描述
4.接着会继续弹出提示框,还是使用默认安装路径,下一步即可
在这里插入图片描述
5.等待进度条走完
在这里插入图片描述
6.到此安装就完毕了,点击 “关闭” 即可
在这里插入图片描述
7.可以打开C盘,看到刚才安装的JDK。安装完成后咱们去配置环境变量。
在这里插入图片描述

注意:因版本的不同,安装界面或有些许差异,大致流程是一致的。

四、配置环境变量(以win10为例)

1.找到电脑桌面上的 此电脑 图标,右击,点击 属性
在这里插入图片描述
2.找到 高级系统设置
在这里插入图片描述
3.找到 高级 中的 环境变量
在这里插入图片描述
4.环境变量设置之一:JAVA_HOME
系统变量 中进行环境变量配置,在系统变量中点击 新建
在这里插入图片描述
在弹出框中变量名处填入:JAVA_HOME,变量值处填入JDK的安装路径,如下图:
在这里插入图片描述
jdk的安装路径在C盘,如图复制过来,填写在 变量值 中
在这里插入图片描述
5.环境变量设置之二:Path
接着配置Path,找到 系统变量中的Path ,点击 编辑 ,一定是编辑,不是新建(Path原本就存在,是系统自带变量,不能新建)。
在这里插入图片描述
在弹出框中点击 新建 ,在 光标闪烁的位置输入: %JAVA_HOME%\bin
在这里插入图片描述
到此环境变量设置已经结束了。CLASSPATH 的配置是可选的(配不配置都可以,我还是给大家写出来了)。

6.环境变量设置之三:CLASSPATH
配置CLASSPATH(可选项) ,在 系统变量 中点击 新建
变量名:CLASSPATH
变量值:如下,注意变量值前面有个点,建议复制。

.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

在这里插入图片描述
总结下:JAVA_HOME是新建,Path是编辑,CLASSPATH是新建

六、检验配置是否成功

1.打开cmd命令行窗口:win键+R,打开运行窗口,输入 cmd,点击确定
在这里插入图片描述
2.在窗口中输入:java -version 命令后回车,能查看到安装的java版本信息
在这里插入图片描述
3.再输入命令:javac 回车,会看到提示了该命令的用法。到此说明JDK已经安装和配置完成了。
在这里插入图片描述
如果提示:“不是内部或外部命令,也不是可运行的程序或批处理文件” ,就说明环境变量没有配置好,需要仔细检查刚才配置的 JAVA_HOME ,Path 等变量的配置。

七、为什么安装JDK后需要配置环境变量?

1.为什么配置JAVA_HOME?

配置JAVA_HOME的本意是告知操作系统Java的家目录,因为后期部分Java程序的运行,需要JAVA_HOME的支持;还有就是为了后续配置 Path 和 CLASSPATH 时可以复用到JAVA_HOME这个变量。使用已经存在的变量语法为:%变量名% ,即:%JAVA_HOME%

2.为什么在Path中加入Java的bin路径?

因为JDK中包含三部分:1. JVM - java虚拟机 2.自带的代码类库 3.工具命令
其中工具命令存放在JDK安装目录下的bin目录中,命令中较为重要的是:javac.exe(编译Java源文件) 和 java.exe (运行class),如果不配置环境变量就只能在bin目录中才能执行命令,为了能在任意位置都能调用它的工具命令,就需要把Java的bin路径配置到Path中(告知系统Java命令的位置)。使用 %JAVA_HOME%\bin 而不是 C:\Program Files\Java\jdk1.8.0_331\bin,仅仅是为了方便而已,复用了第一步声明的变量。
在这里插入图片描述

3.为什么配置CLASSPATH?

在Java的目录中有个lib目录,其中包含了大量自带的类库(dt.jar和tools.jar等),配置CLASSPATH就是为了告知系统去哪儿找Java的类库。当然这一步不是必须的。


http://chatgpt.dhexx.cn/article/ZvHyk3Dt.shtml

相关文章

Java开发环境搭建(windows版、史上最详细版)

Java开发环境搭建 在本章节中我们将为大家介绍如何搭建Java开发环境。我使用的是windows系统,那就给大家讲一下在windows系统下搭建java的开发环境。 Jdk介绍 JDK(Java Development Kit)是 Java 语言的软件开发工具包,主要用于…

从零学Java(2)之搭建开发环境

目录 从零学Java(8)之变量 从零学Java(7)之数据类型 从零学Java(6)之字面量和常量 从零学Java(5)之关键字和保留字 从零学Java(4)之编程规范 从零学Java&…

Java基础篇 | Java开发环境的搭建

前言: 对于java以前学过一点点,时间太久都忘了,今天开始就更新java了;从最基础的开始,打好java基础,便于以后复习。我们刚开始学就在dos命令框运行,不要直接在编译器IDEA上直接敲代码&#xff0…

超全详解Java开发环境搭建

在项目产品开发中,开发环境搭建是软件开发的首要阶段,也是必须阶段,只有开发环境搭建好了,方可进行开发,良好的开发环境搭建,为后续的开发工作带来极大便利。 对于大公司来说,软件开发环境搭建工作一般是由运维来做,然而,对于小公司来说,这个工作就交给开发人…

Java环境的搭建

Java环境的搭建 文章目录 Java环境的搭建前言一、Java环境的搭建1.Java 虚拟机——JVM2.JDK安装图解3.环境变量的配置 前言 Sun Microsystems于1995年推出的面向对象的程序设计语言,共同创始人的詹姆斯高斯林 (James Gosling)被誉为“Java之父”。 是一种面向Intern…

用C++实现“杨辉三角“”

C语言实现杨辉三角的输出 先了解一下杨辉三角&#xff0c;如下图&#xff1a; 本文实现的不是的不是等腰三角形形状的杨辉三角&#xff0c;而是直角三角形形状&#xff0c;如下&#xff1a; 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 … 话不多说&#xff0c;代码如下 #include<ios…

杨辉三角-

认识杨辉三角 杨辉三角就是有规律的数组成的一个三角形左右两个数字的和等于下方数 如图&#xff1a; 要用java代码实现杨辉三角我们得发现以下几个规律 1.第1行1个数&#xff0c;第2行2个数&#xff0c;第n行n个数 2.每行的第一个数和最后一个数是都是1 3.数组中表示具体的数…

杨辉三角 算法

最近&#xff0c;看一些东西突然碰到了杨辉三角&#xff0c;有点懵&#xff0c;故查了点资料&#xff0c; 首先看一下杨辉三角形式&#xff1a; 首先&#xff0c;要想编程解决杨辉三角&#xff0c;必先了解其性质&#xff1a; 上述那么多&#xff0c;我们真正需要的也就是第一…

杨辉三角详解--及杨辉三角正输出与倒向输出

PS:再次感谢官方大大推荐的关注&#xff0c;非常非常蟹蟹啦 关于杨辉三角&#xff0c;这里引用百度百科的简介 杨辉三角&#xff0c;是二项式系数在三角形中的一种几何排列&#xff0c;中国南宋数学家杨辉1261年所著的《详解九章算法》一书中出现。在欧洲&#xff0c;帕斯卡&…

杨辉三角里的算法

文章目录 题目&#xff1a;题解&#xff1a;杨辉三角由来杨辉三角规律杨辉三角在编程实现 题目&#xff1a; 题目来源杭电ojProblem ID:2032 题解&#xff1a; 1&#xff0c;杨辉三角规律 2&#xff0c;在编程中呈现 3&#xff0c;简化思路 #include<stdio.h> int …

实现杨辉三角的几种方法

杨辉三角&#xff1a;百度百科 方法一&#xff1a;迭代 def triangle_1(x):""":param x: 需要生成的杨辉三角行数:return:"""triangle [[1], [1, 1]] # 初始化杨辉三角n 3 # 从第三行开始计数,逐行添加while n < x:for i in range(0, n-…

[TCP/IP] Linux 搭建服务器局域网

文章目录 [TCP/IP] Linux 搭建服务器局域网1. 使用python内置库http.server2. 使用Http-Server [TCP/IP] Linux 搭建服务器局域网 1. 使用python内置库http.server python3: http.server 命令行启动&#xff1a; # python 3 python -m http.server 8000 # python 2 python -m…

Factorio异星工厂搭建服务器

环境&#xff1a;阿里云 ubuntu 按需计费1C1G的配置&#xff0c;带宽最低&#xff0c;因为就2~3人玩 参考文章&#xff1a;https://www.jianshu.com/p/01aea26df1e0 1.购买云服务器&#xff08;aliyun还要先充100才能按需计费使用&#xff09; 2. xshell 登录云服务器 3. 下载…

服务器环境搭建

服务器&#xff1a;腾讯云服务器 操作系统&#xff1a;CentOS 7.6 64bit 一、本地连接云服务器 1.本地是windows系统可下载Xshell或Putty客户端用来连接远程服务器&#xff0c;本文以Putty为例。 2.点击下载Putty&#xff0c;并安装后打开&#xff0c;并填写服务器ip&#…

从零搭建服务器(图文详解,绝对无广告成分)

目录 前言 一、服务器是什么&#xff1f; 二、申请域名和服务器 1.申请域 2域名与服务器的绑定 总结 前言 本人第一次接触服务器&#xff0c;借此机会写个帖子帮助后来人学习&#xff0c;少一些迷茫&#xff0c;少浪费一些时间 一、服务器是什么&#xff1f; 服务器可以…

如何从零开始搭建服务器

文章目录 前言 记录如何将一台空服务器搭建满足开发需要。 一、Docker是什么&#xff1f; 二、Docker搭建 1.安装与配置 2.配置 Docker 容器与镜像 3.Docker 常用命令 4.GUI 管理配置 三、Docker搭建Mysql数据库 1.建立镜像 2.一般来说数据库容器不需要建立目录映射 3.连接mysq…

Node 简单搭建服务器

作为前端开发能自己动手搭建一个本地服务器真的太有必要了 一. 准备Node 环境 下载安装就可以,一步一步完成,默认路径就可以,不是默认路径需要自己配置环境变量 cmd 小黑屋 输入node 二. node 如何直接运行 js 文件 node fileName 即可运行对应的文件 路径正确就ok 依赖打…

动态链路聚合

客户需求&#xff1a;增加链路带宽&#xff0c;提高链路可靠性 实验步骤&#xff1a; 静态聚合的端口不与对端设备交互信息 动态聚合是双方协商&#xff0c;端口使用LACP协议与对端交互信息 聚合组中配置相同&#xff0c;端口号最小的是参考端口 #修改设备名称 <H3C>sys …

Windows 10 链路聚合

Windows 10 链路聚合 自己买了一个usb的HUB网口&#xff0c;之前电脑上有有个千兆网线插在路由器上&#xff0c;于是就想着做链路聚合&#xff0c;找了很多做链路聚合的教程&#xff0c;都没有找到适合的&#xff0c;于是就自己查找了官网的知识。提取精华。分享给大家 链路聚…

交换机之间的链路聚合

实训日期 2021.05.12-19 一、实训目的 通过上机实训&#xff0c;使学生掌握&#xff1a; &#xff08;1&#xff09;能够实现跨交换机上实现VLAN方法&#xff1b; &#xff08;2&#xff09;能够掌握将交换机端口分配到VLAN中的操作技巧 二、实训原理 把聚合&#xff08;绑定…