0%

Linux上Java相关环境变量配置

Linux上Java相关环境配置

简介

主要是记录一下Linux上Java相关的环境配置过程,希望能够帮助到大家,同时也防止自己忘记。

主要包括:JDK的配置、Maven的配置、Zookeeper的配置

主要步骤都相同:下载——解压——配置环境变量——source

linux版本:ubuntu18.04 or ubuntu20.04

JDK配置

注意:本人未使用openjdk,也未通过包管理器进行下载,而是通过在oracle官网下载的方式

①下载对应版本jdk。进入Oracle官网,选择对应的jdk版本,需要登录,然后下载对应linux的安装包,tar.gz结尾,如jdk-8u291-linux-x64.tar.gz

②在虚拟机新建一个目录(放置这些文件),我个人比较喜欢放在/usr/bin/java下,所以在/usr/bin目录下sudo mkdir java即可。

③上传压缩包。将该压缩包上传到服务器对应目录中/usr/bin/java

如果是本地虚拟机,则可以通过sftp的方式

如果是使用WSL2,则可以通过/mnt目录找到下载的压缩包

如果使用的是云服务器,也可以通过sftp或者云服务提供商相关来上传文件

最不是办法的办法:上传到github或者其他服务器能够拉取的地方进行拉取

④解压压缩包,然后删除压缩包(也可以不删)

1
2
sudo tar xvf jdk-8u291-linux-x64.tar.gz
# sudo rm jdk-8u291-linux-x64.tar.gz 删除压缩包

⑤配置jdk环境变量

1
sudo vim /etc/profile

在文件最后添加以下文字

1
2
3
export JAVA_HOME=/usr/bin/java/jdk1.8.0_291	# 根据自己的java目录进行设置
export PATH=$JAVA_HOME/bin:$PATH
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

最后:wq进行保存即可

刷新,保证配置生效

1
source /etc/profile

⑥检查是否配置成功

1
java -version

Maven配置

①同理在maven官网选择自己需要的版本进行下载,然后上传到服务器上对应位置并进行解压

②配置jdk环境变量

1
sudo vim /etc/profile

在文件最后添加以下文字

1
2
3
4
export JAVA_HOME=/usr/bin/java/jdk1.8.0_291	# 确保java存在
export MAVEN_HOME=/usr/bin/java/apache-maven-3.6.3 # 自己放置maven的目录
export PATH=$PATH:$JAVA_HOME/bin:$PATH:$MAVEN_HOME/bin # 增加一个$MAVEN_HOME/bin
# CLASSPATH不变

最后:wq进行保存即可

刷新,保证配置生效

1
source /etc/profile

③检查是否配置成功

1
mvn -V

Zookeeper配置

①同理在Zookeeper官网选择自己需要的版本进行下载,然后上传到服务器上对应位置并进行解压

②配置jdk环境变量

1
sudo vim /etc/profile

在文件最后添加以下文字

1
2
3
# zookeeper 确保java已经安装
export ZOOKEEPER_HOME=/usr/bin/java/apache-zookeeper-3.6.3-bin
export PATH=$PATH:$ZOOKEEPER_HOME/bin

最后:wq进行保存即可

刷新,保证配置生效

1
source /etc/profile

③检查是否配置成功

进入zookeeper对应bin目录

1
cd /usr/bin/java/apache-zookeeper-3.6.3-bin/bin

执行启动命令

1
sudo ./zkServer.sh start

注意:可能会提示你JAVA_HOME不存在

1
vim zkEnv.sh

然后在大概77行增加这样一行

1
JAVA_HOME="/usr/bin/java/jdk1.8.0_291" # 根据自己的java目录来

然后再次尝试即可。