java入门-JDK下载与安装

news2024/11/26 10:08:17

 1、下载jdk

Java 的产品叫JDK(Java Development Kit: Java开发者工具包),必须安装JDK才能使用java

1、官网地址
https://www.oracle.com/java/
https://www.oracle.com/java/technologies/downloads/

目前比较稳定的版本为 JDK17. 我们就安装JDK17.0.9这个版本

2、安装jdk

下载后如图所示:

我们安装在D:/soft目录下:

注意:安装目录一定不要用中文,并且不能有空格,

1、直接双击此“jdk-17_windows-x64_bin.exe”

2、更路径为 D:\soft\Java\jdk-17\

 

3、更改路径后直接下一步进入安装:

OK安装成功,直接关闭即可

3、验证是否安装成功

按下window键+R,在运行栏中输入cmd, 输入如下命令:

java -version         --执行工具
javac -version        --编译工具

如图:

出现版本号,说明安装成功:

4、配置环境变量:

上面我们还没有配置环境变量,在cmd终端就能使用如上的“java   -version ” 、“javac  -version”,,这是因为现在的版本安装jdk后,会自动给我们创建好环境变量(如路径在C:\Program Files\Common Files\Oracle\Java\javapath),以前的版本是必须手工创建的,方法如下:

1、右键点击我的电脑->属性->高级系统设置
        注意windows10 的话是如下图所示:

弹窗如下:

2、删除自动创建的路径

双击上如所示的“系统变量”-“Path”出现如下图所示:

删除系统创建的路径

3、添加Path新路径

找到我们的安装路径D:\soft\下的 Java\jdk-17\bin 。也就是bin目录“D:\soft\Java\jdk-17\bin”

然后点击 “新建” 下面会多出一空行, 输入此目录

然后确定 OK ,path 配置完成。

4、添加JAVA_HOME 环境变量:

JAVA_HOME的作用是告诉操作系统JDK安装的了哪个位置(将来其他应用要通过这个变量来找到JDK)这个就是 D:\soft\Java\jdk-17

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1175515.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

python 之 lamda 函数

文章目录 示例1. 基本使用2. 与内置函数结合使用 注意事项: 当谈到Python的lambda函数,它代表一种匿名函数的能力。与普通函数不同,lambda函数是一种单行函数,通常用于代码更简洁的场景,不需要对函数进行命名。其语法如…

康耐视深度学习ViDi-Plugins菜单介绍

Manage Plugins ----------- 插件管理 能够在此窗口界面看到一些关于插件的信息,也能够在此窗口界面添加或移除(*.dll)文件。 注意: 在没有专业人员指导的情况下禁止操作添加和移除(*.dll)文件,错误的操作有可能会造成软件的功能丧失更严重…

python 之enumerate 函数

文章目录 enumerate() 函数的语法返回值使用示例:示例 1:基本使用示例 2:指定起始索引值 注意事项: enumerate() 是 Python 中一个非常有用的内置函数,用于在迭代迭代器(例如列表、元组、字符串或其他可迭代…

前沿重器[37] | 大模型对任务型对话的作用研究

前沿重器 栏目主要给大家分享各种大厂、顶会的论文和分享,从中抽取关键精华的部分和大家分享,和大家一起把握前沿技术。具体介绍:仓颉专项:飞机大炮我都会,利器心法我还有。(算起来,专项启动已经…

Makefile 保姆级使用教程

目录 Makefile 规则 Makefile的使用介绍 make 命令的使用 即时变量、延时变量介绍和使用 使用make命令编译多个文件 假想目标 常用函数 1.$(foreach var,list,text) 2.$(wildcard pattern) 3.$(filter pattern...,text) 4.$(filter-out pattern...,text) 5.$(patsub…

【每日一题】最大单词长度乘积

文章目录 Tag题目来源题目解读解题思路方法一:转态压缩 写在最后 Tag 【位运算-状态压缩】【字符串】【2023-11-06】 题目来源 318. 最大单词长度乘积 题目解读 找出英文字符串数组中两个字符串长度乘积的最大值,并且这两个字符串不含公共字母。 解题…

Day21力扣打卡

打卡记录 在树上执行操作以后得到的最大分数&#xff08;树状DP&#xff09; 链接 大佬的题解 class Solution { public:long long maximumScoreAfterOperations(vector<vector<int>> &edges, vector<int> &values) {vector<vector<int>…

更强的端点控制如何保护系统和数据

端点——员工日常使用的笔记本电脑、设备和工作站——正在成为网络攻击者的目标。 如果他们可以仅通过一个端点访问组织的系统&#xff0c;那么他们就拥有一个启动板&#xff0c;可以从该启动板在网络上横向移动&#xff0c;以窃取数据或植入勒索软件等。 他们甚至可以提升权…

基于白冠鸡算法的无人机航迹规划-附代码

基于白冠鸡算法的无人机航迹规划 文章目录 基于白冠鸡算法的无人机航迹规划1.白冠鸡搜索算法2.无人机飞行环境建模3.无人机航迹规划建模4.实验结果4.1地图创建4.2 航迹规划 5.参考文献6.Matlab代码 摘要&#xff1a;本文主要介绍利用白冠鸡算法来优化无人机航迹规划。 1.白冠鸡…

Java与Redis的集成

目录 一、Java连接Redis 1.1 导入依赖 1.2 Redis服务器准备 1.3 建立连接 二、Java操作Redis的常见类型数据存储 2.1 String&#xff08;字符串&#xff09;存取值操作 2.1.1 指定存储数据的数据库与存储入库操作 2.1.2 存储数据的修改与查询 2.1.3 数据临时存储 2.2…

Python unittest单元测试框架 TestSuite测试套件

TestSuite 测试套件简介 对一个功能的验证往往是需要很多多测试用例&#xff0c;可以把测试用例集合在一起执行&#xff0c;这就产生了测试套件TestSuite 的概念&#xff0c;它是用来组装单个测试用例&#xff0c;规定用例的执行的顺序&#xff0c;而且TestSuite也可以嵌套Tes…

AI芯片架构体系综述:芯片类型CPU\GPU\FPGA\ASIC以及指令集CSIS\RISC介绍

大模型的发展意味着算力变的越发重要&#xff0c;因为大国间科技竞争的关系&#xff0c;国内AI从业方在未来的一段时间存在着算力不确定性的问题&#xff0c;与之而来的是许多新型算力替代方案的产生。如何从架构关系上很好的理解计算芯片的种类&#xff0c;并且从计算类型、生…

FastBond2阶段2——基于ESP32C3开发的简易IO调试设备

1. 项目介绍 之前买了许多国产单片机esp32c3一直在吃灰&#xff0c;没有发挥它的真实价值。非常感谢硬禾组织的Fastbond2活动&#xff0c;刚好两者经过微妙的碰撞。恰可以用于FastBond2活动主题4 - 测量仪器&#xff08;单片机开发测试领域&#xff09;&#xff0c;或者用于国…

虚拟机项目部署与发布

目录 一.单机项目 1.1. 本机测试 1.2.部署 二.前后端 3.1.准备 3.2.部署 今天就到这里了哦&#xff0c;希望能帮到你哦&#xff01;&#xff01;&#xff01; 一.单机项目 当我们拿到已开发完的项目后&#xff0c;首先需要在我们自己的主机上进行测试&#xff0c;开发完的…

【Shell脚本4】Shell 传递参数

Shell 传递参数 我们可以在执行 Shell 脚本时&#xff0c;向脚本传递参数&#xff0c;脚本内获取参数的格式为&#xff1a;$n。n 代表一个数字&#xff0c;1 为执行脚本的第一个参数&#xff0c;2 为执行脚本的第二个参数&#xff0c;以此类推…… 以下实例我们向脚本传递三个…

持续集成交付CICD:安装Jenkins Slave(从节点)

目录 一、实验 1.安装Jenkins Slave 二、问题 1.salve节点启动jenkins报错 2.终止命令行jenkins节点状态丢失 一、实验 1.安装Jenkins Slave&#xff08;从节点&#xff09; &#xff08;1&#xff09;查看jenkins版本 Version 2.414.2 (2) 添加节点 系统设置&#xf…

c++ 信息学奥赛 2047:【例5.16】过滤空格

#include<cstdio> using namespace std; char st[200]; int main() { while (scanf("%s",&st)1)printf("%s ",st); //%s 后要有一个空格&#xff0c;不能省略return 0; } 解析&#xff1a;本题中使用一个技巧&#xff0c;那就是scanf函数…

Redis原理到常用语法基础图文讲解

在初期&#xff0c;已经讲述了Redis安装问题。现在正式进入Redis的入门阶段 系统架构的演进 传统单机架构 一台机器运行应用程序、数据库服务器 现在大部分公司的产品都是这种单机架构。因为现在计算机硬件发展速度很快&#xff0c;哪怕只有一台主机&#xff0c;性能也很高…

多种循环法打印乘法表

1 问题 使用多种循环法打印乘法表&#xff0c;有助于巩固夯实循环的语法及用法。 使用for-for、for-while、while-for方法实现乘法表。 2 方法 &#xff08;1&#xff09;for-for:使用两个for.. in..来实现乘法表。 &#xff08;2&#xff09;for-while:使用一个for语句再一个w…

C++前缀和算法的应用:最大化城市的最小供电站数目

本文涉及的基础知识点 C算法&#xff1a;前缀和、前缀乘积、前缀异或的原理、源码及测试用例 包括课程视频 二分法 题目 给你一个下标从 0 开始长度为 n 的整数数组 stations &#xff0c;其中 stations[i] 表示第 i 座城市的供电站数目。 每个供电站可以在一定 范围 内给所…