Ubuntu系统下JDK环境切换_ubuntu切换jdk-程序员宅基地

技术标签: Ubuntu  Java  java  ubuntu  linux  

1. 检查已安装的Java版本

首先,我们需要检查系统上已安装的Java版本。在终端中执行以下命令:

java -version

这将显示已安装的Java版本信息。请注意,如果系统上没有安装Java,你将看到一个类似"command not found"的错误信息,这意味着你需要先安装Java。

2. 安装并配置新的Java版本

如果你需要切换到一个新的Java版本,首先需要安装该版本。这里以安装OpenJDK 11为例,你可以根据需要选择其他版本。在终端中执行以下命令:

sudo apt update
sudo apt install openjdk-11-jdk

这将更新系统的软件包列表并安装OpenJDK 11。

接下来,需要配置系统使用新安装的Java版本。在终端中执行以下命令:

sudo update-alternatives --config java

这将列出系统中已安装的Java版本,并要求你选择默认的Java版本。输入相应数字,例如选择OpenJDK 11作为默认版本。

3. 切换当前系统的Java版本

完成上述步骤后,你已经成功安装并配置了新的Java版本。你可以通过以下命令验证当前系统的Java版本:

java -version

这将显示刚刚选择的Java版本信息。

如果需要切换回先前的Java版本或者安装其他版本,重复步骤2和步骤3即可。

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/lvbtale/article/details/134655283

智能推荐

CPO-CNN-LSTM分类预测,【24新算法】冠豪猪算法CPO优化卷积神经网络-长短期记忆网络多特征分类预测-程序员宅基地

文章浏览阅读161次。CPO-CNN-LSTM分类预测,【24新算法】冠豪猪算法CPO优化卷积神经网络-长短期记忆网络多特征分类预测

非Root或Administrator账户下运行Nginx_nginx用什么用户启动-程序员宅基地

文章浏览阅读1.4k次。这样,就可以在CentOS系统中使用普通用户身份来管理和启动Nginx服务了。请注意,对于其他需要管理员权限才能完成的操作(如修改系统文件等),还需要使用sudo命令或者切换到管理员账户进行操作。下载并安装Nginx,保证Nginx可执行文件所在的路径对普通用户具有可读、可执行的权限。安装过程中,在指定 Nginx 配置文件路径时要特别注意,确保可访问并正确填写。启动Nginx服务。是您实际安装Nginx时配置文件存放的路径。_nginx用什么用户启动

【解决】无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core]_无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[h-程序员宅基地

文章浏览阅读6.8k次。问题描述:无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core]在调用<%@taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>时出现异常调用tomcat服务器时,页面出错:原因分析:首先确认导入的jar包是否正确经过多次导包还是老样子,在网上也找了挺多方法,但都不凑效解决方案:方案一:重新导入jar包如果是jar包缺失_无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[h

matlab2019a的help文档不显示的解决_matlab没安装帮助文档-程序员宅基地

文章浏览阅读1k次。仅作为学习记录,大佬请跳过。关键词:在help文档里的——预设齿轮按钮——安装到本地即可显示感谢CSDN的一位优秀博主文章:https://blog.csdn.net/weixin_44331401/article/details/97013548..._matlab没安装帮助文档

Linux环境下安装pandoc_linux安装pandoc-程序员宅基地

文章浏览阅读7.3k次,点赞6次,收藏17次。概述本篇文章主要讲解:pandoc的安装及其一些注意事项使用pandoc将md文件转PDF,HTML文件指令介绍pandoc进阶(用指令对图片的设定)本文为我个人安装及使用pandoc过程中对遇到的一些问题及使用心得的总结,仅供参考。pandoc简介Pandoc 是一个命令行工具,用于将文件从一种标记语言转换为另一种标记语言。标记语言使用标签来标记文档的各个部分。常用的标记语言包..._linux安装pandoc

Spring Cloud Eureka项目切换注册中心到Nacos_eureka切换nacos-程序员宅基地

文章浏览阅读1.9k次,点赞2次,收藏7次。Spring Cloud 项目平滑将注册中心迁移到Nacos上1.问题概述由于项目升级,需要将Eureka注册中心改为阿里的Nacos作为注册中心项目环境1、Java 使用的 JDK-1.82、Spring Boot 使用的 Spring Boot-2.1.4.RELEASE3、Spring Cloud 使用的是 Greenwich.RELEASE2.方案设计2.1 业务应用多注册到Nacos和EurekaSpring Cloud应用默认不支持启动时双向注册,但是阿里商业版上云edas_eureka切换nacos

随便推点

优动漫PAINT-超简单灌木教程-程序员宅基地

文章浏览阅读93次。超简单灌木教程~零基础神马的都能神还原哦!优动漫PAINT下载:http://wm.makeding.com/iclk/?zoneid=18597想要Get到更多有关优动漫的信息包括软件下载,可关注优动漫PAINT中文官网哦!转载于:https://www.cnblogs.com/danzi/p/8527177.html..._优动漫边缘上色

Netty 1-程序员宅基地

文章浏览阅读716次,点赞24次,收藏27次。Channel与BufferJava NIO系统的核心通道(Channel)和缓冲区(Buffer)。通道表示打开到 IO 设备(例如:文件、套接字)的连接。若需要使用 NIO 系统,需要获取用于连接 IO 设备的通道以及用于容纳数据的缓冲区。然后操作缓冲区,对数据进行处理简而言之,通道负责传输,缓冲区负责存储常见的Channel有以下四种,其中FileChannel主要用于文件传输,其余三种用于网络通信Buffer有以下几种,其中使用较多的是ByteBufferByteBuffer。

VS 设置 C# 以下划线 _ 开头命名全局字段_visual studio 命名规则以_开头给-程序员宅基地

文章浏览阅读2.1k次,点赞3次,收藏5次。VS 设置 C# 以下划线 _ 开头命名全局字段设置方法之前在某位大神的博客有看到这个设置方法,换电脑以后再找那个文章却找不到了,按回忆找到了设置方法,故写出来分享给大家。private readonly SearchResult _searchResult;设置方法以2019企业版为例,找到:工具 - 选项 - 文本编辑器 - C# - 代码样式 - 命名点击“管理命名样式”,然后再点左下角加号,新建一个命名规范,标题可以自己拟定,设置“必填前缀”为“_”,选择“camel 事例名称”,确_visual studio 命名规则以_开头给

测试用例设计--经典面试_面试测试用例设计-程序员宅基地

文章浏览阅读184次。在开始设计测试用例前,需要了解项目产品需求,只有对需求深入了解后,才能进一步进行测试用例设计。(1)水杯有很多,有瓷水杯,纸杯,保温杯,不绣钢杯等,水杯具体需求是哪种杯子?下面以测试【纸杯】为例。(2)水杯具有的特性要求: 杯子的容量:要求最大能装多少升水(满杯),空杯,半杯杯子的型状:圆型,上面口大,下面小。 杯子的材料:纸杯 ..._面试测试用例设计

【mysql】mysql中字符长度的问题_mysql mutipolygen 字符大小-程序员宅基地

文章浏览阅读1.6k次。只适用mysql5.0以上的版本: 1.一个汉字占多少长度与编码有关: UTF-8:一个汉字=3个字节 GBK:一个汉字=2个字节2.varchar(n)表示n个字符,无论汉字和英文,Mysql都能存入n个字符,仅是实际字节长度有所区别3.MySQL检查长度,可用SQL语言: select LENGTH(fieldname) f_mysql mutipolygen 字符大小

【项目构建】java: -source 1.5 中不支持switch 中存在字符串_-source 1.5 中不支持 switch 中存在字符串-程序员宅基地

文章浏览阅读502次,点赞20次,收藏3次。使用maven进行项目构建时报错,信息如下。_-source 1.5 中不支持 switch 中存在字符串