【linux】linux环境安装java环境

jdk

准备工作

linux 环境安装java环境的方式有很多,这里介绍根据.gz包方式安装

  • 下载jdk

下载jdk之前需要判断linux是什么架构(arm&x86)以及操作系统的位数(32&64)

#查看linux操作系统架构
[root@iZbp17r83nppqdigvzy1s9Z java]# uname -a
Linux iZbp17r83nppqdigvzy1s9Z 4.18.0-240.22.1.el8_3.x86_64 #1 SMP Thu Apr 8 19:01:30 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux

#查看linux操作系统位数
[root@iZbp17r83nppqdigvzy1s9Z java]# getconf LONG_BIT
64

#类似的命令还有
#只适用于Debian 和 Ubuntu 的 Linux 发行版的查看操作系统架构参数
dpkg --print-architecture
#arch 命令主要用于显示操作系统架构类型
[root@iZbp17r83nppqdigvzy1s9Z java]# arch
x86_64
#arch命令等同于 uname -m
[root@iZbp17r83nppqdigvzy1s9Z java]# uname -m
x86_64

下载,可以去oracle官网下载,当然也有很多其他的源可以下载,这里不做详述

java8下载地址

根据前面查看到的信息,我的linux系统架构和位数是x86_64,所以这里下载jdk-8u351-linux-x64.tar.gz,当然也可以通过rpm包下载安装,这里不讲。下载的方法可以下载到本地然后上传到linux,或者linux里面通过wget命令下载,这个具体操作可以自己了解

  • 安装

.gz包安装jdk比较容易,直接解压就行了,一般是建议安装到/usr文件目录下

#/usr目录下创建一个java文件夹

[root@iZbp17r83nppqdigvzy1s9Z usr]# mkdir java

[root@iZbp17r83nppqdigvzy1s9Z usr]# ls
bin    include  jdk  lib64    local  share  tmp
games  java     lib  libexec  sbin   src

#复制.gz包到/usr/java

[root@iZbp17r83nppqdigvzy1s9Z ~]# cp jdk-8u351-linux-x64.tar.gz /usr/java

#解压
[root@iZbp17r83nppqdigvzy1s9Z java]# tar -zxvf jdk-8u351-linux-x64.tar.gz

[root@iZbp17r83nppqdigvzy1s9Z java]# ls
jdk1.8.0_351  jdk-8u351-linux-x64.tar.gz

  • 配置环境变量

在linux环境下,环境变量主要配置在/etc/profile文件下,也有建议到/etc/profile.d文件目录下创建一个java的shell脚本,把文件写进去,可以参考其他文章去了解

#修改/etc/profile文件
[root@iZbp17r83nppqdigvzy1s9Z java]# vim /etc/profile

#在/etc/profile文件的末尾加上如下环境变量
export JAVA_HOME=/usr/java/jdk1.8.0_351
export JRE_HOME=/usr/java/jdk1.8.0_351/jre
export CLASSPATH=$JAVA_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin

#修改后esc wq!保存之后,刷新/etc/profile文件
[root@iZbp17r83nppqdigvzy1s9Z java]# source /etc/profile

[root@iZbp17r83nppqdigvzy1s9Z java]# java -version
java version "1.8.0_351"
Java(TM) SE Runtime Environment (build 1.8.0_351-b10)
Java HotSpot(TM) 64-Bit Server VM (build 25.351-b10, mixed mode)

拓展:etc/profile文件和/etc/profile.

maven

#创建文件夹
mkdir /usr/maven

#下载
wget https://dlcdn.apache.org/maven/maven-3/3.8.6/binaries/apache-maven-3.8.6-bin.tar.gz

#解压
tar -zxvf apache-maven-3.8.6-bin.tar.gz

#创建repo
cd /usr/maven/apache-maven-3.8.6

mkdir repo

cd /usr/maven/apache-maven-3.8.6/conf

#增加本地仓库路径配置
vim setting.xml
<localRepository>/usr/maven/apache-maven-3.8.6/repo</localRepository>

#环境变量

vim /etc/profile

export MAVEN_HOME=/usr/maven/apache-maven-3.8.6
export PATH=$PATH:$MAVEN_HOME/bin

  • 12
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

我在此处有悟言

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值