云服务器-JDK配置

云服务器-JDK配置

1. JDK下载

2. JDK的安装

因为usr/lib目录下的操作是需要管理员权限的所以要在命令前加sudo

  • 确认 /usr/lib/目录下有jvm文件夹,如果没有用 sudo 权限创建 jvm文件夹(进入到该目录下,sudo mkdir jvm)
  • 将下载的文件解压到该目录下(命令:sudo tar zxvf ./jdk-8u161-linux-i586.tar.gz -C /usr/lib/jvm)

3. 配置环境变量

打开环境路径文件:sudo vi ~/.profile

添加如下的语句到文末:

1
2
3
4
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_161
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH

source ~/.profile, 更新环境变量

4. 结果测试

输入 java -version,如果提示对应的java版本信息则安装成功

5.命令总结

1
2
3
4
5
6
7
8
9
sudo mkdir jvm
sudo tar zxvf ./jdk-8u161-linux-i586.tar.gz -C /usr/lib/jvm
sudo vi ~/.profile
export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_161
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=${JAVA_HOME}/bin:$PATH
source ~/.profile
java -version

6.可能出现的问题

  1. 程序 ‘java’ 已包含在下列软件包中:
    • default-jre
    • gcj-4.9-jre-headless
    • gcj-5-jre-headless
    • openjdk-8-jre-headless
    • gcj-4.8-jre-headless
    • openjdk-9-jre-headless
      请尝试:sudo apt install <选定的软件包>

** 解决方法:手动设置系统默认JDK**

1
2
3
4
5
sudo update-alternatives --install  /usr/bin/java   java  /usr/lib/jvm/jdk1.8.0_161/bin/java 300

sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.8.0_161/bin/javac 300

sudo update-alternatives --config java
打赏
  • 版权声明: 本博客所有文章除特别声明外,均采用 Apache License 2.0 许可协议。转载请注明出处!
  • © 2019-2022 Zhuuu
  • PV: UV:

请我喝杯咖啡吧~

支付宝
微信