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

ops/2024/10/11 13:27:22/

1. Windows环境安装JDK

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

官网传送门icon-default.png?t=N7T8https://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_loongicon-default.png?t=N7T8https://www.hostbuf.com/t/988.html

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

比如放在home目录下

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

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

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

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

tar -zxvf 你的压缩包名称

 2.4 配置JDK环境变量

输入命令:

vim /etc/profile

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

# 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

保存退出。

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

source /etc/profile

2.5 编辑~/.bashrc文件

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

vim ~/.bashrc

在文件末尾加上如下代码

if [ -f /etc/profile ]; then. /etc/profile
fi

2.6 测试JDK是否配置成功

输入命令

java -version

 到此,jdk安装配置完成。


http://www.ppmy.cn/ops/34549.html

相关文章

C#知识|面向对象编程中实例方法的封装与应用总结

哈喽,你好,我是雷工! 本节学习面向对象编程中实例方法的封装与应用,以下为学习笔记。 01 方法定义 访问修饰符 返回值类型 方法名(参数1,参数2……) {//此处编写方法的主要内容,功能实现的具体过程 return 返回值;//如果方法有返回值需要此语句,如果没有返回值,那…

SpringBoot---------Swagger

第一步&#xff1a;引入依赖 <!-- swagger--><dependency><groupId>com.github.xiaoymin</groupId><artifactId>knife4j-spring-boot-starter</artifactId></dependency> 第二步&#xff1a;配置文件 import com.sky.intercept…

毕业设计uniapp+vue有机农产品商城系统 销售统计图 微信小程序

本人在网上找了一下这方面的数据发现农村中的信心普及率很是低农民们都不是怎么会用手机顶多就是打打电话发发短信&#xff0c;平时不太会上网更不会想到通过网络手段去卖出自己的劳作成果—农产品&#xff0c;这无疑大大浪费了农民的劳动成果和国家资源也大大打击了人们的生产…

万物互联-AI边缘计算赋能腾讯无人驾驶车

为把握智能交通系统发展机遇&#xff0c;探索未来城市智能化交通体系&#xff0c;今年3月&#xff0c;腾讯无人驾驶汽车正式落地深圳智能网联交通示范区&#xff1b;该项目将以智能网联测试为基础,以构建自动驾驶生态和未来交通体系为导向&#xff0c;围绕"车、路、云、网…

【PyTorch】5-进阶训练技巧(损失函数、学习率、模型微调、半精度训练、数据增强、超参数设置)

PyTorch&#xff1a;5-进阶训练技巧 注&#xff1a;所有资料来源且归属于thorough-pytorch(https://datawhalechina.github.io/thorough-pytorch/)&#xff0c;下文仅为学习记录 5.1&#xff1a;自定义损失函数 PyTorch在torch.nn模块提供了许多常用的损失函数&#xff0c;比…

Case中default的综合结果

在使用case语句时&#xff0c;不完备的case语句会导致Vivado综合时推断出锁存器。下面通过实例来详细看看各种情况下的综合结果&#xff1a; 1.完备的case语句 下述的verilog对应的电路结构是一个8选一的多路复用器&#xff1a; module case_test(input [2:0]sel,input data…

公众号图片尺寸怎么调整?图片在线处理的方法介绍

平时我们接触到的图片文件有非常多的格式&#xff0c;而且收到的尺寸各不相同&#xff0c;这种时候就要我们修改图片尺寸大小了&#xff0c;这样做首先可以为我们节省存储空间&#xff0c;还可以让图片的加载速度变快&#xff0c;分享出去的图片也可以更快进行查看&#xff0c;…

53. 【Android教程】Socket 网络接口

Socket 网络接口 大家在学习计算机网络的时候一定学习过 TCP/IP 协议以及最经典的 OSI 七层结构&#xff0c;简单的回忆一下这 7 层结构&#xff1a; 从下到上依次是&#xff1a; 物理层数据链路层互联层网络层会话层表示层应用层 TCP/IP 协议对这 7 层了做一点精简&#xff…