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

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.hqwc.cn/news/669623.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

书生浦语训练营第2期-第6节作业

一、基础作业 1.1 Lagent Web Demo 使用 1.2 AgentLego 直接使用部分 二、进阶作业 2.1 AgentLego WebUI 使用 2.2 使用 Lagent 自定义工具 2.3 使用AgentLego自定义工具

Linux内核中的内联汇编

目录 一、概述 二、内联汇编语法 1、内联汇编常规语法说明 ①、 asm ② 、asm-qualifiers ③ 、AssemblerTemplate ④、 OutputOperands ⑤、 InputOperands ⑥ 、Clobbers 2、内联汇编中的earlyclobber 3、根据语法编写一个简单的add函数 总结 一、概述 C语言在线…

JSON.toJSONString() 输出 “$ref“:“$[0]“问题解决及原因分析

一、背景 在构建一个公共的批处理方法类的时候,在测试输出的时候,打印了" r e f " : " ref":" ref":"[0][0]"的内容,这让我比较疑惑。不由得继续了下去… 二、问题分析 首先,我们需要…

c语言:打印任意行数的菱形

例如&#xff1a;以下图片形式 #include <stdio.h> int main() {int line 0;scanf_s("%d", &line);int i 0;//打印上半部分for (i 0; i < line; i){//打印空格数int j 0;for (j 0; j < line - 1 - i; j){printf(" ");}//打印*数量for…

饥荒服务器搭建centos

服务器环境需要64位32位不可用 uname -r 查看服务器版本 更新yum sudo yum update 安装依赖环境 sudo yum -y install glibc.i686 libstdc.i686 libcurl4-gnutls-dev.i686 libcurl.i686 screen 安装steam cd /home && mkdir steamcmd && cd steamcmd 国…

Istio基础知识

一、什么是Istio Istio 提供⼀种简单的⽅式来为已部署的服务建⽴⽹络&#xff0c;该⽹络具有 负载均衡、服务间认证、监控等功能&#xff0c;只需要对服务的代码进⾏⼀点或不需要做任何改动。想要让服务⽀持 Istio&#xff0c;只需要在您的环境中部署⼀个特殊的 sidecar 代 理&…

【C语言】简单有趣的扫雷游戏

**©作者:末央&#xff06; ©系列:C语言初阶(适合小白入门) ©说明:以凡人之笔墨&#xff0c;书写未来之大梦 目录 一、分析游戏规则二、分文件三、菜单实现四、游戏内容核心实现1.初始化棋盘2.打印棋盘3.布置雷4.排查雷5.game()函数实现调用 五、全部源码 一、分…

OpenHarmony实战开发-如何实现动画帧

请求动画帧 请求动画帧时通过requestAnimationFrame函数逐帧回调&#xff0c;在调用该函数时传入一个回调函数。 runframe在调用requestAnimationFrame时传入带有timestamp参数的回调函数step&#xff0c;将step中的timestamp赋予起始的startTime。当timestamp与startTime的差…

VScode添加c/c++头文件路径

1.设置工作区include path方法&#xff1a; 命令面板 -> 输入c/c 修改配置文件&#xff0c;添加路径&#xff1a; 2.全局路径&#xff1a; 设置 - > 搜索include path

即将完成60亿美元最大融资,马斯克旗下xAI公司牛在哪里?

【科技明说 &#xff5c; 科技热点关注】 60亿美元融资&#xff0c;约合人民币435亿元。xAI公司之所以这么牛&#xff0c;如此吸金&#xff0c;主要得益于几个关键因素。科技明说尝试为大家捋一捋。 首先是高估值&#xff0c;xAI以180亿美元的估值进行融资&#xff0c;显示出市…

代码随想录算法训练营DAY48|C++动态规划Part9|121.买卖股票的最佳时机、122.买卖股票的最佳时机II、123.买卖股票的最佳时机III

文章目录 121.买卖股票的最佳时机思路CPP代码 122.买卖股票的最佳时机II思路CPP代码 123.买卖股票的最佳时机III思路CPP代码 121.买卖股票的最佳时机 力扣题目链接 文章讲解&#xff1a;121.买卖股票的最佳时机 视频讲解&#xff1a;动态规划之 LeetCode&#xff1a;121.买卖股…

Spring IoC注解式开发无敌详细(细节丰富)

1. Spring IoC注解式开发无敌详细&#xff08;细节丰富&#xff09; 文章目录 1. Spring IoC注解式开发无敌详细&#xff08;细节丰富&#xff09;每博一文案2. 注解回顾3. Spring 声明Bean的注解3.1 Spring注解的使用3.1.1 特别的&#xff1a;如果要扫描的是多个包3.1.2 Sprin…