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 | sudo tar xvf jdk-8u291-linux-x64.tar.gz |
⑤配置jdk环境变量
1 | sudo vim /etc/profile |
在文件最后添加以下文字
1 | export JAVA_HOME=/usr/bin/java/jdk1.8.0_291 # 根据自己的java目录进行设置 |
最后:wq
进行保存即可
刷新,保证配置生效
1 | source /etc/profile |
⑥检查是否配置成功
1 | java -version |
Maven配置
①同理在maven官网选择自己需要的版本进行下载,然后上传到服务器上对应位置并进行解压
②配置jdk环境变量
1 | sudo vim /etc/profile |
在文件最后添加以下文字
1 | export JAVA_HOME=/usr/bin/java/jdk1.8.0_291 # 确保java存在 |
最后:wq
进行保存即可
刷新,保证配置生效
1 | source /etc/profile |
③检查是否配置成功
1 | mvn -V |
Zookeeper配置
①同理在Zookeeper官网选择自己需要的版本进行下载,然后上传到服务器上对应位置并进行解压
②配置jdk环境变量
1 | sudo vim /etc/profile |
在文件最后添加以下文字
1 | zookeeper 确保java已经安装 |
最后: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目录来 |
然后再次尝试即可。