本文作者:DurkBlue

JAVA 开发环境安装 linux平台,安装jdk1.8以及jdk11 推荐

DurkBlue 01-23 292
JAVA 开发环境安装  linux平台,安装jdk1.8以及jdk11 摘要:         本文介绍如何在linux系统下安装java开发环境,下面说明怎么介绍安装jdk1.8...

        本文介绍如何在linux系统下安装java开发环境,下面说明怎么介绍安装jdk1.8,后面还有介绍怎么安装jdk11。之所以分两次介绍,是因为jdk1.8版本和其他1.8以上的版本比如jdk11版本有细微的区别

        一,下载jdk1.8的安装包

        打开java官网(正式的将是oracle官网,中文称甲骨文公司官网,java是oracle的产品)    https://www.oracle.com/java/technologies/downloads/archive/


        JAVA 开发环境安装  linux平台,安装jdk1.8以及jdk11 第1张


    JAVA 开发环境安装  linux平台,安装jdk1.8以及jdk11 第2张


如何查询linux服务器的芯片架构呢,使用以下命令进行查询:

uname -r

JAVA 开发环境安装  linux平台,安装jdk1.8以及jdk11 第3张


所以博主下载的安装包是:jdk-8u202-linux-x64.tar.gz,下面介绍也是以这个安装包为例来演示jdk1.8的开发环境安装。

将这个安装包上传到服务器/usr/local/DurkBlue/java/jdk/jdk1.8目录下:

怎么讲本地电脑的安装包上传到服务器里面,liunx系统为我们提供了scp命令:


scp D:/jdk-8u202-linux-x64.tar.gz username@remote:/usr/local/durkblue/java/jdk/jdk1.8

# D:/jdk-8u202-linux-x64.tar.gz是自己的本地安装包路径  username是服务器登录账户名,最好是root账户,remote是自己服务器公网IP  /usr/local/durkblue/java/jdk/jdk1.8是存放在服务器的目标地址

执行之后输入自己的登录密码执行即可


如果因为种种原因,使用scp命令进行上传操作失败了,博主这里另外提供lrzsz包来实现文件的上传,lrzsz包不知道是什么东西,可以点此连接进行了解与安装:https://hepuhua.cn/post/964.html   这里不做赘述。


博主这里通过FinalShell工具来进行上传,主要是方便一点

JAVA 开发环境安装  linux平台,安装jdk1.8以及jdk11 第4张

 将命令执行路径且叨叨/usr/local/durkblue/java/jdk/jdk1.8上来,使用cd命令:

cd /usr/local/durkblue/java/jdk/jdk1.8

JAVA 开发环境安装  linux平台,安装jdk1.8以及jdk11 第5张

将jdk-8u202-linux-x64.tar.gz压缩包进行解压,使用tar命令:

tar -zxvf jdk-8u202-linux-x64.tar.gz

JAVA 开发环境安装  linux平台,安装jdk1.8以及jdk11 第6张


复制jdk安装位置目录:/usr/local/durkblue/java/jdk/jdk1.8/jdk1.8.0_202,为后面在liunx环境下做java环境做相关配置

打开liunx全局配置文件profile, 文件位于/etc下

没有finalShell工具的,可以使用如下命令:

vim /etc/profile

执行之后,控制台会出现profile文件内容,此时只能查看不能被编辑,按键盘上ESC键,再按 i 键,进入编辑状态,在profile文件末尾 编辑内容如下

export JAVA_HOME=/usr/local/durkblue/java/jdk/jdk1.8/jdk1.8.0_202
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}
编辑完成之后,按键盘上ESC键退出编辑状态,再输入 :wq 命名进行保存即可

JAVA 开发环境安装  linux平台,安装jdk1.8以及jdk11 第7张

如果需要判断编辑是否被成功保存,可以使用以下命令进行查看文件:

cat /etc/profile

如果出现了所编辑的内容,则表示保存成功呢,如没有,则按照上一步再做编辑即可


使刚刚所做的profile文件进行生效,输入以下命令:

source /etc/profile

此时做到这一步,表示jdk1.8已经安装上了linux系统

可以输出java版本,输入以下命令:

java -version

JAVA 开发环境安装  linux平台,安装jdk1.8以及jdk11 第8张


以下介绍安装jdk11版本的执行步骤

卸载刚刚安装好的jdk1.8或者卸载之前已经安装好的其他jdk版本

查看当前系统的jdk

rpm -qa | grep jdk

执行完成之后,会返回所有的已经安装完毕的jdk安装包,除了copy-jdk-configs-3.3-10.el7_5.noarch不需要卸载,其他条目都需要卸载,具体安装了什么样的安装包以服务器返回为准

copy-jdk-configs-3.3-10.el7_5.noarch
java-11-openjdk-headless-11.0.16.0.8-1.el7_9.x86_64
java-11-openjdk-11.0.16.0.8-1.el7_9.x86_64


执行卸载命令:

sudo rpm -e --nodeps  # 安装包名称比如java-11-openjdk-11.0.16.0.8-1.el7_9.x86_64

之后重复上面所执行安装jdk1.8的所做步骤来安装jdk11

  1. 根据服务器芯片架构下载jdk11安装包

  2. 使用tar命令解压缩jdk11安装包

  3. 记住jdk11的安装目录

  4. 在linux全局配置文件/ect/profile编辑以下内容,这个内容与jdk1.8配置内容稍微有所区别,编辑jdk11配置内容如下:


   export JAVA_HOME=/usr/local/java/jdk/jdk11/jdk-11.0.2 
   export PATH=$JAVA_HOME/bin:$PATH

  5.输入source /etc/profile 使配置生效

   6.输入java -version  验证是否输出了java11版本



    此篇文章由DurkBlue发布,撰文不易,转载请注明来处
    文章投稿或转载声明

    来源:DurkBlue版权归原作者所有,转载请保留出处。本站文章发布于 01-23
    温馨提示:文章内容系作者个人观点,不代表DurkBlue博客对其观点赞同或支持。

    赞(0)

    觉得文章有用就打赏一下文章作者

    支付宝扫一扫打赏

    微信扫一扫打赏

    阅读
    分享