本文主要介绍JDK8和JDK11在Ubuntu18上切换,以供读者能够理解该技术的定义、原理、应用。
🎬个人简介:一个全栈工程师的升级之路!
📋个人专栏:计算机杂记
🎀CSDN主页 发狂的小花
🌄人生秘诀:学习的本质就是极致重复!
目录
1 安装JDK 8和JDK 11
2 环境配置
3 切换JDK 8和JDK 11
3.1 java切换
3.2 javac切换
4 nvvp 启动报错解决
在Ubuntu 18.04上切换JDK 8和JDK 11,可以通过更新update-alternatives工具配置的链接。以下是步骤和示例代码:
1 安装JDK 8和JDK 11
sudo apt install openjdk-8-jdk openjdk-11-jdk
2 环境配置
export JAVA_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export JRE_HOME=/usr/lib/jvm/java-8-openjdk-amd64
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
export PATH=$PATH:${JAVA_HOME}/bin:${PATH}
3 切换JDK 8和JDK 11
3.1 java切换
配置update-alternatives。
首先,为JDK 8设置首选级别:
sudo update-alternatives --config java
在出现的选择列表中选择JDK 8的安装
然后,对JDK 11做同样的操作,这次选择JDK 11的安装。
验证当前JDK版本:
java -version
通过上述步骤,你可以在JDK 8和JDK 11之间轻松切换。每次使用update-alternatives --config java时,都会提示你选择所需的JDK版本。
3.2 javac切换
终端执行:
sudo update-alternatives --config javac
在出现的列表选择JDK8
验证当前javac版本:
javac -version
通过上述步骤javac已经切换,同理JDK11切换类似
4 nvvp 启动报错解决
如下图笔者nvvp启动报错,查找原因知道是由于笔者的JDK是JDK11,笔者CUDA 12.1需要JDK8,因此需要配置系统环境为JDK8,上述就是配置或者切换成JDK8的办法
笔者切换成功后输入nvvp没有报错
成功解决。
🌈我的分享也就到此结束啦🌈
如果我的分享也能对你有帮助,那就太好了!
若有不足,还请大家多多指正,我们一起学习交流!
📢未来的富豪们:点赞👍→收藏⭐→关注🔍,如果能评论下就太惊喜了!
感谢大家的观看和支持!最后,☺祝愿大家每天有钱赚!!!欢迎关注、关注!