JDK8和JDK11在Ubuntu18上切换(解决nvvp启动报错)

发布于:2024-03-13 ⋅ 阅读:(57) ⋅ 点赞:(0)

本文主要介绍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没有报错

成功解决。

🌈我的分享也就到此结束啦🌈
如果我的分享也能对你有帮助,那就太好了!
若有不足,还请大家多多指正,我们一起学习交流!
📢未来的富豪们:点赞👍→收藏⭐→关注🔍,如果能评论下就太惊喜了!
感谢大家的观看和支持!最后,☺祝愿大家每天有钱赚!!!欢迎关注、关注!

本文含有隐藏内容,请 开通VIP 后查看

网站公告

今日签到

点亮在社区的每一天
去签到