01-JDK安装(Window环境和Linux环境)

1. Windows环境安装JDK

1.1 Oracle官网下载需要版本的JDK

官网传送门https://www.oracle.com/java/technologies/downloads/#java8-windows下载完成之后

以**管理员身份(管理员!管理员!)**运行下载的exe文件

期间修改需要安装的路径位置

安装好之后

如果安装失败,一般是因为没有已管理员身份运行文件,去控制面板卸载之后,重新安装即可。

1.2 配置环境变量

按下面步骤打开

新建一个JAVA_HOME系统环境变量,注意修改jdk的安装目录

随后在path环境变量中新增一条

随后(win + r)打开windows黑窗口

输入java -version查看安装的jdk版本

到此,JDK安装完成!

2. Linux环境安装JDK

远程连接工具

FinalShell SSH工具,服务器管理,远程桌面加速软件,支持Windows,macOS,Linux,版本4.3.10,更新日期2023.12.31 - FinalShell官网FinalShell是一体化的的服务器,网络管理软件,不仅是ssh客户端,还是功能强大的开发,运维工具,充分满足开发,运维需求.特色功能:云端同步,免费海外服务器远程桌面加速,ssh加速,本地化命令输入框,支持自动补全,命令历史,自定义命令参数.WindowsX64版,下载地址:http://www.hostbuf.com/downloads/finalshell_windows_x64.exemacOSArm版,支持m1,m2,m3cpu,下载地址:http://www.hostbuf.com/downloads/finalshell_macos_arm64.pkgmacOSX64版,支持旧款intelcpu,下载地址:http://www.hostbuf.com/downloads/finalshell_macos_x64.pkgLinuxX64版,下载地址:http://www.hostbuf.com/downloads/finalshell_linux_x64.debLinuxArm64版,下载地址:http://www.hostbuf.com/downloads/finalshell_linux_arm64.debLinuxLoongArch64龙芯版,下载地址:http://www.hostbuf.com/downloads/finalshell_linux_loonghttps://www.hostbuf.com/t/988.html

2.1 选择你JDK需要放置的安装目录

比如放在home目录下

2.2 创建放置的文件夹并修改文件夹权限

2.3 把下载JDK包放入文件夹下并解压

注意不同linux发行版下的jdk包是不一样的,不同系统下的包是不能使用的,比如我之前在centos7下安装的jdk包,在这台ubuntu18.04下就用不了。

进入jdk目录下,解压命令 :

bash 复制代码
tar -zxvf 你的压缩包名称

2.4 配置JDK环境变量

输入命令:

bash 复制代码
vim /etc/profile

在文件末尾加入如下代码(如果你的JDK不是放在home目录下,注意修改路径)

bash 复制代码
# java environment
export JAVA_HOME=/home/jdk/jdk1.8.0_321
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=.:${JAVA_HOME}/bin:$PATH

保存退出。

输入命令刷新文件使其生效

bash 复制代码
source /etc/profile

2.5 编辑~/.bashrc文件

这个是用来解决一些jar开机自启脚本每次都要 source /etc/profile使jdk生效的情况

bash 复制代码
vim ~/.bashrc

在文件末尾加上如下代码

bash 复制代码
if [ -f /etc/profile ]; then
        . /etc/profile
fi

2.6 测试JDK是否配置成功

输入命令

bash 复制代码
java -version

到此,jdk安装配置完成。

相关推荐
JunLa几秒前
Java语法糖
java·python·哈希算法
Mr.Java.3 分钟前
Spring AI MCP Server分布式翻车现场:Streamable协议的甜蜜与危险,以及无状态救赎
java·后端·spring·ai·负载均衡
夕除4 分钟前
spring boot 11
java·spring boot·后端
水木流年追梦5 分钟前
大模型入门-RL基础
开发语言·python·算法·leetcode·正则表达式
TechPioneer_lp5 分钟前
就业指导|中九非科班毕业,华为 OD 做 Java 后端想转 C++,能找到深度学习挂钩的岗工作吗?
java·c++·华为od·华为·就业指导·校招指导
.千余6 分钟前
【Linux】Socket编程UDP
linux·运维·服务器·开发语言·网络协议·学习·udp
枕星而眠8 分钟前
C++ String类精讲:从基础用法到进阶底层原理
开发语言·c++·后端·学习方法
江屿风8 分钟前
【C++笔记】模板初阶流食般投喂
开发语言·c++·笔记
Shadow(⊙o⊙)9 分钟前
qt信号和槽链接的接入与断开
开发语言·前端·c++·qt·学习
AI玫瑰助手11 分钟前
Python运算符:逻辑运算符(and/or/not)的短路特性
开发语言·python·信息可视化