Springboot的jak安装与配置教程

news2025/5/13 7:39:28

目录

Windows系统

macOS系统

Linux系统


Windows系统
  1. 下载JDK

    • 访问Oracle官网或其他JDK提供商网站,下载适合Windows系统的JDK版本。
    • 网站地址:Oracle 甲骨文中国 | 云应用和云平台
    • 点击进入
    • 下滑,点击进入下载
    • 根据自己的系统选择(推荐下载的文件.exe)
  2. 安装JDK

    • 双击下载的.exe文件启动安装向导。
    • 选择安装路径,默认路径通常是C:Program FilesJavajdk-xx.x.x,你也可以选择自定义路径。
    • 安装过程中,你可以选择安装的组件,通常默认选项即可。
    • 完成安装向导,点击“关闭”完成安装。
  3. 配置环境变量

    • 右键点击“计算机”或“此电脑”,选择“属性”。
    • 没有计算机也可以这样,点击开始,点击设置
    • 点系统下滑到关于
    • 点击“高级系统设置”,然后点击“环境变量”。
    • 在“系统变量”区域,点击“新建”,创建一个新的变量:
      • 变量名:JAVA_HOME
      • 变量值:JDK的安装路径(例如:C:Program FilesJavajdk-xx.x.x
    • 找到Path变量,点击“编辑”,在变量值的末尾添加%JAVA_HOME%in
    • 在“编辑环境变量”窗口中,点击“新建”,添加%JAVA_HOME%in
    • 点击“确定”保存更改,并关闭所有剩余的系统属性窗口。
  4. 验证安装

    • 打开命令提示符(CMD),可以通过在搜索栏输入cmd并回车来打开。

    • 在命令提示符中输入以下命令并按回车:

      java -version
      

      如果安装成功,它会显示安装的Java版本。

    • 同样,输入以下命令来检查Java编译器的版本:

      javac -version
      

      如果安装成功,它会显示安装的Java编译器版本。

    • 出现图片中的结果就表示成功了。

macOS系统
  1. 下载JDK

    • 使用Safari或任何其他Web浏览器访问Oracle官方网站或其他JDK提供商网站。
    • 选择适合macOS的JDK版本,通常是一个.dmg文件。
    • 下载文件,这可能需要一些时间,取决于你的网络速度。
  2. 安装JDK

    • 双击下载的.dmg文件,这将打开一个安装窗口。
    • 将JDK图标拖动到“应用程序”文件夹中,这是安装过程的一部分。
    • 安装完成后,关闭安装窗口。
  3. 配置环境变量

    • 打开终端应用程序,可以通过Finder中的“应用程序” > “实用工具”找到。

    • 使用文本编辑器打开.bash_profile.zshrc文件。如果你不确定使用哪个shell,可以通过在终端输入echo $SHELL来检查。

      • 如果你使用的是bash shell,输入:

        nano ~/.bash_profile
        
      • 如果你使用的是zsh shell(macOS Catalina及以后版本默认使用zsh),输入:

        nano ~/.zshrc
        
    • 在打开的文件中,添加以下行:

      export JAVA_HOME=$(/usr/libexec/java_home)
      export PATH=$JAVA_HOME/bin:$PATH
      
    • 保存并关闭文件。对于nano编辑器,你可以按Ctrl + X,然后按Y确认保存,最后按Enter键。

    • 为了让更改立即生效,运行以下命令来应用更改:

      source ~/.bash_profile
      

      或者对于zsh:

      复制

      source ~/.zshrc
      
  4. 验证安装

    • 在终端中输入以下命令并按回车:

      java -version
      

      如果安装成功,它会显示安装的Java版本。

    • 同样,输入以下命令来检查Java编译器的版本:

      javac -version
      

      如果安装成功,它会显示安装的Java编译器版本。

Linux系统
  1. 打开终端。

  2. 使用wgetcurl命令下载JDK。例如,使用wget

    wget [JDK下载链接]
    

    或者使用curl

    curl -O [JDK下载链接]
    

    替换[JDK下载链接]为你从Oracle官网或其他JDK提供商网站获取的实际下载链接。

  3. 步骤3:配置环境变量
    • 步骤4:验证安装
    • 在终端中输入以下命令并按回车:

      java -version
      

      如果安装成功,它会显示安装的Java版本。

    • 同样,输入以下命令来检查Java编译器的版本:

      javac -version
      

      如果安装成功,它会显示安装的Java编译器版本。

    • 使用文本编辑器打开.bashrc.profile文件。例如,使用nano编辑器:

      nano ~/.bashrc
      
    • 在打开的文件中,添加以下行:

      export JAVA_HOME=/opt/jdk-xx.x.x
      export PATH=$JAVA_HOME/bin:$PATH
      

      替换/opt/jdk-xx.x.x为你解压JDK的实际路径。

    • 保存并关闭文件。对于nano编辑器,你可以按Ctrl + X,然后按Y确认保存,最后按Enter键。

    • 为了让更改立即生效,运行以下命令来应用更改:

      source ~/.bashrc
      

      或者对于.profile

      source ~/.profile
      
  4. 打开终端。

  5. 步骤2:安装JDK
  6. 使用tar命令解压下载的JDK文件到/opt目录或其他你选择的目录。例如:

    sudo tar -xzf jdk-xx.x.x_linux-x64.tar.gz -C /opt/
    

    替换jdk-xx.x.x_linux-x64.tar.gz为你下载的文件名。

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

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

相关文章

Axure大屏可视化模板:赋能多领域,开启数据展示新篇章

在当今这个数据爆炸的时代,数据已经成为各行各业的核心资产。然而,如何高效、直观地展示数据,并将其转化为有价值的决策依据,成为了许多企业和组织面临的共同挑战。Axure大屏可视化模板,作为一款强大的数据展示工具&am…

区块链学习总结

Hardhat 是一个用于 Ethereum 智能合约开发 的开发环境,专为 Solidity 语言编写的智能合约提供工具支持。它能够帮助开发者 编译、部署、测试和调试 智能合约,并提供一个本地的以太坊测试网络。 Hardhat 的核心功能 本地开发网络(Hardhat Ne…

识别并脱敏上传到deepseek/chatgpt的文本文件中的身份证/手机号

本文将介绍一种简单高效的方法解决用户在上传文件到DeepSeek、ChatGPT,文心一言,AI等大语言模型平台过程中的身份证号以及手机号等敏感数据识别和脱敏问题。 DeepSeek、ChatGPT,Qwen,Claude等AI平台工具快速的被接受和使用,用户每天上传的文本数据中潜藏着大量敏感信息,…

ruoyi-vue部署4

1.jdk-linux安装 2.tomcat-linux安装 3.ruoy后台部署 4.nginx-linux安装5.ruoyi前端部署​​​​​​​

【秣厉科技】LabVIEW工具包——OpenCV 教程(12):机器学习

文章目录 前言机器学习例1:支持向量机(SVM)做平面向量二分类例2: K邻近算法(KNearest)实现分类 总结 前言 需要下载安装OpenCV工具包的朋友,请前往 此处 ;系统要求:Wind…

UI数据处理新隐私保护:确保用户新信息安全

hello宝子们...我们是艾斯视觉擅长ui设计和前端数字孪生、大数据、三维建模、三维动画10年经验!希望我的分享能帮助到您!如需帮助可以评论关注私信我们一起探讨!致敬感谢感恩! 在这个数字时代,我们的个人信息似乎无处不在。从社交媒体上的点滴分享,到在线…

【Javascrip】Javascript练习01 REST API using Express.js.

针对该问题的项目路径 要求部分 what you need to doReview the tasks provided in the section below.Obtain the boilerplate code.Use your local development environment to implement a solution.Upload your solution for marking via Gradescope. There is no attempt…

小样本学习综述

小样本学习综述 📕[1]潘雪玲,李国和,郑艺峰. 面向深度网络的小样本学习综述 [J]. 计算机应用研究, 2023, 40 (10): 2881-28882895. DOI:10.19734/j.issn.1001-3695.2023.02.0074. 主要是该论文的一些摘要。 小样本学习旨在利用较少目标数据训练模型快速学习的。 …

挂谷问题与挂谷猜想:从平面转针到高维拓扑

挂谷问题与挂谷猜想:从平面转针到高维拓扑 目录 挂谷问题的起源数学定义与基本性质研究进展挂谷集合与挂谷猜想王虹与Joshua Zahl的突破意义与影响 挂谷问题的起源 1917年,日本数学家挂谷宗一(かけや そういち Soichi Kakeya,1886-1947)提…

火语言RPA--表格数据导出

表格数据导出 🚩【组件功能】:导出表格内数据到指定的文件 配置预览 配置说明 导出格式 Excel:导出Excel文档格式,CSV:导出CSV数据格式。 导出文件夹 支持T或# 导出文件需要保存的文件夹路径。 导出文件名支持T或# 导出文…

数学建模:MATLAB卷积神经网络

一、简述 卷积神经网络是一种处理具有网格结构数据的深度学习模型,由输入层、卷积层、池化层、全连接层、输出层组成。 输出层:将图像转换为其对应的由像素值构成的二维矩阵,并存储二维矩阵 卷积层:提取图像的底层特征&#xf…

xLua_003 Lua访问C#

1、new C# 对象(创建游戏物体) LuaCallCSharp.cs using UnityEngine; using XLua;public class LuaCallCSharp : MonoBehaviour {public LuaEnv env null;void Start(){LuaEnv env new LuaEnv();env.DoString("requireLuaCallCSharp");}pr…

mysql 磐维(opengauss)tidb误删数据之高级恢复

Mysql参考: Mysql 8.0 XtraBackupMysqlbinlog 完全恢复 - 墨天轮 Mysql 8.0 XtraBackupMysqlbinlog 完全恢复[TOC]# 一、安装mysql 8.0.19## 1.1https://www.modb.pro/db/509223MySQL 的全量备份、增量备份与 Binlog 时间点恢复_mysqlbinlog自动备份吗-CSDN博客文章…

字符指针的三道例题+算法改进

目录 一.杨氏矩阵 1.初级 2.想把下标带回来 二.字符串左旋 算法改进 三.判断是否为字符串旋转结果 算法改进 四. 3个字符函数 1.strcat 2.strncat 3.strstr 一.杨氏矩阵 数字矩阵,每行从左到右递增,每列从上到下递增,编写程序在矩…

如何构建简单有效的AI Agents代理?

工程技术 在过去的一年里,我们与数十个跨行业的团队合作,构建基于大型语言模型(LLM)的代理。我们发现,最成功的实现并不是使用复杂的框架或专门的库,而是采用简单、可组合的模式。 在本文中,我…

【虚幻引擎UE5】SpawnActor生成Character实例不执行AI Move To,未初始化AIController的原因和解决方法

虚幻引擎版本:5.5.4 问题描述 刚创建的Third Person项目里,定义一个BP_Enemy蓝图,拖拽到场景中产生的实例会追随玩家,但SpawnActor产生的实例会固定不动。BP_Enemy蓝图具体设计如下: BP_Enemy的Event Graph ​​ 又定义…

查看GPU型号、大小;CPU型号、个数、核数、内存

GPU型号、大小 nvidia-smiCPU型号 cat /proc/cpuinfo | grep model name | uniqCPU个数 cat /proc/cpuinfo | grep "physical id" | uniq | wc -lCPU核数 cat /proc/cpuinfo | grep "cpu cores" | uniqCPU内存 cat /proc/meminfo | grep MemTotal参考…

xcode中移除安装的package dependency

有的依赖包安装之后,没有用,所以就需要把这个依赖项去掉,找了好久没有找到在哪里,最后发现在项目详情里面: 选中这一项,然后删除就可以了

星越L_ 雨刷使用功能讲解

目录 1.向下拨动 2,向上拨动 3.调节雨刷的灵敏度 4.再次向上拨动 5.再向上 6.向内侧拨动 7.后雨刷开启 8.向外侧拨动 9.更换雨刷 1.向下拨动 雨刷单次工作 2,向上拨动 自动雨刷开启 3.调节雨刷的灵敏度 转动滚轮调节雨刷的灵敏度

卷积神经网络 - 梯度和反向传播算法

在卷积网络中,参数为卷积核中权重以及偏置。和全连接前馈网络类似,卷积网络也可以通过误差反向传播算法来进行参数学习。本文我们从数学角度,来学习卷积神经网络梯度的推导和其反向传播算法的原理。 一、梯度:损失函数 L 关于第 …