当前位置: 首页 > news >正文

Linux环境下(CentOS 7)安装Java(JDK8)

Linux环境下(CentOS 7)安装Java(JDK8)

一、安装教程

1.1 首先,进入oracle官网下载jdk8的安装包,下载地址如下,这里以 jdk-8u121-linux-x64.tar.gz安装包为例。

http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

# Linux查询电脑本机系统位数命令:
getconf LONG_BIT

1.2 检查是否已经安装过,如果出现版本号什么的,证明已经存在了,输入如下命令

java -version

1.3 将下载的安装包上传到Linux主机,解压文件

# 输入解压文件命令
tar -zxvf jdk-8u301-linux-x64.tar.gz
# 将解压后的文件移动到/usr/java目录下
mkdir /usr/java/
mv /root/jdk1.8.0_301/ /usr/java/

1.4 添加环境变量

export JAVA_HOME=/usr/java/jdk1.8.0_301
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}

二、运行jar文件

命令【java -jar XXX.jar】结尾没有 “&”,表示在当前ssh窗口,可按CTRL + C打断程序运行,或者直接关闭窗口,则程序直接退出
命令 【java -jar XXX.jar &】 结尾添加 “&” ,表示在当窗口关闭时,程序才会中止运行。&代表让该命令在后台执行。

命令 “nohup java -jar XXX.jar &” 部分,表示不挂断运行命令,当账户退出或终端关闭时,程序仍然运行。注意,该作业的所有输出被重定向到nohup.out的文件中。

“>” 该命令就是指定日志输出的文件 , ">>"表示将输出以追加的方式重定向到run23021501.log中。

经过一番了解后,我们直接运行如下命令

nohup java -jar xx.jar >run20230218.log 2>&1 &

三、安装Redis缓存数据库

Redis安装包下载地址:https://download.redis.io/releases/ 可根据自己的需求选择下载对应的版本,然后直接下载,我这里下载了redis-7.0.6.tar.gz这个版本。

# 1、下载,然后上传到Linux主机
# 2、解压缩
tar -zvxf redis-7.0.6.tar.gz
# 3、安装&编译
cd redis安装目录
make
cd src
make install PREFIX=/usr/local/redis# 4、移动配置文件到安装目录下(/usr/local/redis)
cd ../
mkdir /usr/local/redis/etc
mv redis.conf /usr/local/redis/etc# 5、配置redis为后台启动
vi /usr/local/redis/etc/redis.conf # 将daemonize no 改成daemonize yes# 6、将redis加入到开机启动
vi /etc/rc.local 
# 在里面添加内容(意思就是开机调用这段开启redis的命令)
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf # 7、开启redis
/usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf

参考链接

https://juejin.cn/post/7012898467643621412
http://www.lryc.cn/news/11365.html

相关文章:

  • 基于STM32L431+Liteos的串口空闲中断加DMA循环接收
  • BZOJ4403 序列统计
  • 如何正确使用 钳位二极管
  • 【C语言进阶】动态内存管理
  • 第一批因ChatGPT坐牢的人,已经上路了
  • Eclipse下Maven的集成
  • Elasticsearch7学习笔记(尚硅谷)
  • 前端学习第一阶段-第7章 品优购电商项目
  • cocos2dx 4.0 - cpp - pc版 环境搭建
  • 剑指 Offer 53 - I. 在排序数组中查找数字 I
  • 华为OD机试 - 删除指定目录(Python) | 机试题算法思路 【2023】
  • PowerShell Install Office 2021 Pro Plus Viso Professional
  • KubeSphere实战
  • Linux 简介
  • java面试题-泛型异常反射
  • 详细解读ChatGPT:如何调用ChatGPT的API接口到官方例子的说明以及GitHub上的源码应用和csdn集成的ChatGPT
  • 九龙证券|最新评级情况出炉,机构扎堆这一板块!聚氨酯龙头获得最多关注
  • 考研复试机试 | C++ | 尽量不要用python,很多学校不支持
  • ChatGPT时代,别再折腾孩子了
  • 万字干货 | 荔枝魔方基于云原生的架构设计与实践
  • #科研筑基# python初学自用笔记 第九篇 面向对象编程
  • Python快速上手系列--邮件发送--详解篇
  • 【Bluetooth开发】蓝牙开发入门
  • 07:进阶篇 - 在程序中嵌入 CTK Plugin Framework
  • 快速低成本动画视频课
  • 大数据平台测试-软件测试常见面试回答(持续更新)
  • 链表学习之反转链表
  • ONNXRUNTUIME实例分割网络说明
  • 几行代码,就写完懒加载啦?
  • PyTorch常用的损失函数(ChatGPT)