iis服务器助手广告广告
返回顶部
首页 > 资讯 > 操作系统 >【Linux】更换jdk版本
  • 750
分享到

【Linux】更换jdk版本

linuxjava运维 2023-09-04 14:09:23 750人浏览 独家记忆
摘要

目录 一、前言二、查看jdk版本号1、项目中的版本号(pom.xml)2、服务器中的版本号 三、更换jdk版本1、创建java文件夹2、下载并解压JDK安装包①、下载jdk安装包②、移动到

目录

一、前言

当我们创建好服务器后,需要将项目部署至服务器上,这时,我们应考虑服务器的jdk版本号和项目中使用的jdk版本号是否一致。若不一致,就需要更改服务器中的jdk版本号

二、查看jdk版本号

1、项目中的版本号(pom.xml)

可以看的出,项目中使用的jdk版本是11
在这里插入图片描述

2、服务器中的版本号

#查看jdk版本号java -version

在这里插入图片描述
项目中的jdk版本和服务器中的jdk版本是不一致的,所以我们需要更换服务器中的jdk版本

三、更换jdk版本

1、创建java文件夹

#创建Java文件夹mkdir /usr/local/java#切换至/usr/local路径下,进行查看创建好的java文件夹cd /usr/localls

在这里插入图片描述

2、下载并解压JDK安装包

①、下载jdk安装包

在这里插入图片描述

把下载到本地的jdk安装包上传到服务器中,一般是存在/tmp/路径下的

在这里插入图片描述

②、移动到创建好的/usr/local/java路径下

#移动到创建好的/usr/local/java路径下mv jdk-11.0.19_linux-x64_bin.tar.gz /usr/local/java#切换路径cd /usr/local/java

在这里插入图片描述

③、解压jdk安装包

#对jdk进行解压tar -zxvf jdk-11.0.19_linux-x64_bin.tar.gz#查看解压好的jdkls

在这里插入图片描述

四、删除原来的jdk版本

1、删除原来的jdk版本

rm -f /usr/bin/java rm -f /usr/bin/javacrm -f /etc/alternatives/javarm -f /etc/alternatives/javac

在这里插入图片描述

2、进入profile文件

#切换到根目录cd ~#进入到/etc路径下cd /etc/#编辑profile文件vi profile

在这里插入图片描述

3、添加环境变量

进入profile文件后,输入i进行编辑,把以下环境变量放置最下方,然后按ESC退出编辑,输入:wq保存退出

# jdk environment#JAVA_HOME是安装jdk的路径JAVA_HOME=/usr/local/java/jdk-11.0.19CLASSPATH=.:$JAVA_HOME/lib.tools.jarPATH=$JAVA_HOME/bin:$PATHexport JAVA_HOME CLASSPATH PATH

在这里插入图片描述

4、重新加载profile文件

#重新加载profile文件source /etc/profile

在这里插入图片描述

五、查看jdk版本

#查看jdk版本java -version

在这里插入图片描述
这时,我们可以看到,服务器中的jdk版本更换成了11。

六、更换jdk版本后,linux命令失效(踩坑记录)

1、出现命令失效的原因

我在/etc/profile文件中配置的环境变量如下:
在这里插入图片描述
一开始我更换完jdk版本后,输入其他命令还是有效的。当我重启服务器或者重新打开一个服务器的窗口时,再次输入命令,这时,命令失效并提示: command not found
在这里插入图片描述

2、临时解决方法

执行一下以下命令就能输入linux命令了,但是只是暂时有效。

export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin

在这里插入图片描述

3、最终解决方法

在网上又找了其他方法,发现网上提供的配置环境变量的内容和我配置的环境变量的内容有所差异:

PATH= JAV A H OME/bin这一行中,应该将JAV A H OME/bin放在PATH之前,确保先搜索JDK的bin目录。正确的写法是:PATH=JAV A H OME/bin: JAVA_HOME/bin这一行中,应该将JAVA_HOME/bin放在PATH之前,确保先搜索JDK的bin目录。正确的写法是: PATH=JAVA_HOME/bin: JAVAHOME/bin这一行中,应该将JAVAHOME/bin放在PATH之前,确保先搜索JDKbin目录。正确的写法是:PATH=JAVAHOME/bin:PATH

而我写的配置环境变量是没有添加:$PATH的,所以导致了命令失效的问题。
在这里插入图片描述

来源地址:https://blog.csdn.net/weixin_45490023/article/details/131991598

--结束END--

本文标题: 【Linux】更换jdk版本

本文链接: https://www.lsjlt.com/news/393656.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 【Linux】更换jdk版本
    目录 一、前言二、查看jdk版本号1、项目中的版本号(pom.xml)2、服务器中的版本号 三、更换jdk版本1、创建java文件夹2、下载并解压JDK安装包①、下载jdk安装包②、移动到...
    99+
    2023-09-04
    linux java 运维
  • centos7更换jdk版本
    导读工作中经常会遇到部署包升级,导致需要更换jdk版本的问题,接下来我们就介绍一下。原jdk7位置:/usr/java/jdk1.7.0_80新jdk8位置:/usr/java/jdk1.8.0_212[root@localhost&nbs...
    99+
    2023-06-05
  • centos7怎么更换jdk版本
    本篇内容主要讲解“centos7怎么更换jdk版本”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“centos7怎么更换jdk版本”吧!原jdk7位置:/usr/java/jdk1.7.0_80 ...
    99+
    2023-06-28
  • mac切换jdk版本
    查询mac已有版本  1、打开终端,输入: /usr/libexec/java_home -V注意:输入命令参数区分大小写(必须是-V) 目前本地装有两个版本的jdk xxxx@edydeMacBook-Pro-9 ~ % /usr/li...
    99+
    2023-09-03
    macos jdk 环境变量 mac环境变量切换 jdk版本切换
  • linux中如何实现jdk随时切换版本
    小编给大家分享一下linux中如何实现jdk随时切换版本,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!项目处理问题遇到如下情况,引用第三方的jar包报出Class...
    99+
    2023-06-12
  • Linux下怎么切换使用两个版本的JDK
    我这里原来已经配置好过一个1.7版本的jdk。 输出命令: java -version [root@hu-hadoop1 sbin]# java -version java version "1.7.0_79" Ja...
    99+
    2022-06-04
    linux 使用jdk linux 切换jdk
  • mac 切换java jdk版本 java8 java11
      终端执行命令  查看本地各版本jdk:mac通常默认安装了jdk1.8 安装目录是 /Library/Java/JavaVirtualMachines/ cd /Library/Java/JavaVirtualMachines/ ...
    99+
    2023-09-03
    macos java
  • python更换版本。
    问题背景: 由于ddddocr库需要python3.9及以下的版本,本人安装的为python3.11版本,所以需要更换版本 解决办法; 安装所需要版本的pyhton我安装的是python3.9,之前安装的python3.11是不需要卸载的...
    99+
    2023-09-16
    python linux 开发语言
  • Mac M2配置JDK环境以及切换JDK版本
    查看本机JDK安装路径以及版本情况 /usr/libexec/java_home -v 获取指定JDK版本的安装路径 /usr/libexec/java_home -v 11 注:多个相同版本情况下,需指定具体的版本号 终端执行相关命令进...
    99+
    2023-08-21
    java macos linux
  • IDEA项目如何切换JDK版本
        本文已收录于专栏 《总结分享》 目录 背景介绍 概念说明 更换好处 更换步骤 1.点击File中的Project Structure这个选项 2.点击SDKs按钮 3.点击“+”按钮,然后点击Add JDK来添加新安装的jdk 4...
    99+
    2023-10-05
    intellij-idea java intellij idea
  • JDK版本更改(步骤超详细!!!)
    电脑上的jkd还是上大学时配置的,看了一下官网,就想给它换个版本。 官网下载自己想更换的版本。楼主下载的是压缩包,直接解压就可以了。 官网:Java Downloads | Oracle 中国 下载之后解压。(跟原来版本放在一起了,因为怕...
    99+
    2023-08-31
    java 开发语言 intellij-idea
  • centos7.3更换python版本-
    1.准备 系统版本 cat /etc/redhat-release 安装依赖包 yum -y install wget sqlite-devel xz gcc automake zlib-devel openssl-devel ep...
    99+
    2023-01-31
    版本 python
  • anaconda更换python版本
    https://www.cnblogs.com/douzujun/p/7737889.html作者:王浩链接:https://www.zhihu.com/question/49144687/answer/165033340来源:知乎著作权...
    99+
    2023-01-31
    版本 anaconda python
  • Ubuntu20.04 系统安装多个版本的 JDK【多版本jdk切换:sudo update-alternatives --config java】
    前言 目前Java版本更新很快,每半年推出一个版本,因此我们可能需要在自己的电脑上安装不同版本的JDK,以便于我们学习使用,本文主要介绍了在Ubuntu18.04系统上安装JDK(OpenJDK 、 Oracle JDK)以及管理不同版本J...
    99+
    2023-09-14
    ubuntu java jvm
  • 完美解决:idea中切换jdk版本
    已解决:idea中切换jdk版本 目录 1.问题描述 2.解决过程 第一步 第二步 1.问题描述 最近收到一个网友的问题:重新安装了java17,之前用的java8,换成java17后idea怎么设置,需要重装idea吗? 2.解决过...
    99+
    2023-09-12
    intellij-idea java
  • jdk如何实现不同版本切换windows
    jdk如何实现不同版本切换windows,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。在实际开发中,可能会碰到不同项目需要利用不同jdk版本进行开发,这时候就需要我们安装不同j...
    99+
    2023-06-05
  • 嵌入式Linux作业一(内核版本更换)
    嵌入式Linux实验 嵌入式Linux作业一 文章目录 嵌入式Linux实验作业要求一、作业分析二、实验步骤1.查看本机内核版本,并在官网下载相近内核版本2.修改内核源码并重新编译内核3.启...
    99+
    2023-10-08
    linux 服务器 运维
  • 如何更改电脑使用的JDK版本
    如何更改电脑使用的JDK版本 一、安装好JDK后,为了方便在命令行窗口的任意目录启动程序,我们需要配置Path环境变量用于记录程序路径。 Path环境变量的作用: ⚫ Path环境变量是用来配置命令的...
    99+
    2023-08-31
    java 开发语言
  • Jdk 版本升级
    Jdk 版本升级(多版本配置) 一、配置多版本 首先如果系统第一次安装JDK 登录oracle官网Java Downloads | Oracle下载,此教程以Jdk1.8为例,一键下一步即可安装成功。...
    99+
    2023-09-13
    java jdk
  • linux python 更新版本
    安装完CentOS6.5(Final)后,执行#Python与#python -V,看到版本号是2.6,而且之前写的都是跑在python3.X上面的,3.X和2.X有很多不同,有兴趣的朋友可以参考下这篇文章:  更新python千万不要...
    99+
    2023-01-31
    版本 linux python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作