• LINUX 常用操作指令---安装与配置JDK环境


    一:环境安装

    操作系统:Ubuntu 18.04 

    JDK版本:JDK1.8

    远程工具:SecureCRT 7.3

     云盘地址:JDK1.8SecureCRT 7.3

    官网下载的JDK请选择如下图版本:

     二:JDK安装

    1、使用CRT远程打开服务器

     2、选择JDK要安装的目录,以/usr/local/为例

    root@instance-8scsy8qh:~# cd /usr/local/
    root@instance-8scsy8qh:/usr/local# mkdir java
    root@instance-8scsy8qh:/usr/local# 
    root@instance-8scsy8qh:/usr/local# ls
    bin  etc  games  include  java  lib  man  sbin  share  src

    3、解压并把JDK版本放置到 /usr/local/java/ 下

    root@instance-8scsy8qh:~/softwares# tar -zxvf jdk-8u191-linux-x64.tar.gz 
    root@instance-8scsy8qh:~/softwares# ls
    jdk1.8.0_191  jdk-8u191-linux-x64.tar.gz
    root@instance-8scsy8qh:~/softwares# mv jdk1.8.0_191/ /usr/local/java/
    root@instance-8scsy8qh:~/softwares# cd /usr/local/java/
    root@instance-8scsy8qh:/usr/local/java# ls
    jdk1.8.0_191
    root@instance-8scsy8qh:/usr/local/java#

    说明:解压-移动到指定目录

    三:JDK环境变量配置

    这时候JDK就已经准备好了,但是环境我们并没有配置,所以还是Ubuntu系统目前是无法识别并找到该JDK的,验证如下:

    root@instance-8scsy8qh:/usr/local/java# java -version
    
    Command 'java' not found, but can be installed with:
    
    apt install default-jre            
    apt install openjdk-11-jre-headless
    apt install openjdk-8-jre-headless 
    
    root@instance-8scsy8qh:/usr/local/java# 

    那么接下来就需要跟类似Windows环境下配置JDK一样了

    这边以全局变量作为配置内容,即修改 /etc/profile 

    root@instance-8scsy8qh:/usr/local/java# vim /etc/profile
    # /etc/profile: system-wide .profile file for the Bourne shell (sh(1))
    # and Bourne compatible shells (bash(1), ksh(1), ash(1), ...).
    
    if [ "${PS1-}" ]; then
      if [ "${BASH-}" ] && [ "$BASH" != "/bin/sh" ]; then
        # The file bash.bashrc already sets the default PS1.
        # PS1='h:w$ '
        if [ -f /etc/bash.bashrc ]; then
          . /etc/bash.bashrc
        fi
      else
        if [ "`id -u`" -eq 0 ]; then
          PS1='# '
        else
          PS1='$ '
        fi
      fi
    fi
    
    if [ -d /etc/profile.d ]; then
      for i in /etc/profile.d/*.sh; do
        if [ -r $i ]; then
          . $i
        fi
      done
      unset i
    fi
    
    export JAVA_HOME=/usr/local/java/jdk1.8.0_191
    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}

     检查是否配置成功

    root@instance-8scsy8qh:~# java -version
    java version "1.8.0_191"
    Java(TM) SE Runtime Environment (build 1.8.0_191-b12)
    Java HotSpot(TM) 64-Bit Server VM (build 25.191-b12, mixed mode)
    root@instance-8scsy8qh:~# 

    到此,该系统中就已经安装好JDK环境了

  • 相关阅读:
    RabbitMQ系列教程之七:RabbitMQ的 C# 客户端 API 的简介
    RabbitMQ系列教程之六:远程过程调用(RPC)
    git无法提交,存在未提交的修改,在重新合并前或者撤销更改
    安装mysql提示3306端口已经被占用解决方案
    区块链学习一基本知识
    超级账本 --- ReadWriteSet的逻辑结构
    解决windows10 里vs2015 附件进程调试提示“此任务要求应用程序有提升的权限”
    Fabric V1 交易的生命周期
    sql 取首次投资的人
    Win10年度更新开发必备:VS2015 Update 3正式版下载汇总
  • 原文地址:https://www.cnblogs.com/dfsu/p/11915523.html
Copyright © 2020-2023  润新知