美文网首页
linux jdk8 安装及配置(shell脚本)

linux jdk8 安装及配置(shell脚本)

作者: titvax | 来源:发表于2019-08-21 11:20 被阅读0次

下载 1.8压缩包

注意用 Tab 来补全文件或目录名(版本不一样的话,不要直接复制以下命令)

tar -zxf jdk-8u144-linux-x64.tar.gz -C /usr
mkdir -p /usr/java
mv /usr/jdk1.8.0_144 /usr/java/latest
vim /etc/profile

shift+g 移动到最后,单击 o 加上以下内容

export JAVA_HOME=/usr/java/latest
export JRE_HOME=/usr/java/latest/jre
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

单击 Esc
输入 :wq 保存并退出

使环境变量生效

source /etc/profile

一键安装脚本如下

touch jdk-install.sh
chmod +x jdk-install.sh
vim ./jdk-install.sh
#!/bin/sh
# 用于一键安装配置JDK,放到jdk安装包同级目录即可
# 使用source来运行该脚本即可
# source jdk-install.sh

# 获取jdk路径
# 如果不是参数,则用默认的路径../
JDK_TAR=$1
if [ -n $JDK_TAR ];then
# 找出当前目录下的jdk-*.tar.gz文件
    JDK_TAR=`find . -name "jdk-*.tar.gz"`
fi
echo $JDK_TAR

# 配置文件安装路径
INS_PATH_JDK="/usr/java/latest"

echo "开始进行jdk安装"
# 当串的长度大于0时为真(串非空)
if [ -n $JAVA_HOME ]; then
    # JDK安装
    mkdir -p /usr/java
    tar -zxf $JDK_TAR -C /usr/java
    ln -s /usr/java/jdk* /usr/java/latest
    # 设置环境变量
    export JAVA_HOME=/usr/java/latest
    export JRE_HOME=/usr/java/latest/jre
    export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
    export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin
    # 写入到文件中
    echo "export JAVA_HOME=/usr/java/latest
export JRE_HOME=/usr/java/latest/jre
export CLASSPATH=.:\$JAVA_HOME/lib/dt.jar:\$JAVA_HOME/lib/tools.jar:\$JRE_HOME/lib
export PATH=\$PATH:\$JAVA_HOME/bin:\$JRE_HOME/bin" >> /etc/profile
    source /etc/profile
    echo "jdk安装完成"
else
    echo "检测到已安装JDK,JAVA_HOME为 $JAVA_HOME ,跳过jdk安装"
fi
echo "jdk版本信息如下"
echo `java -version`

相关文章

  • linux jdk8 安装及配置(shell脚本)

    下载 1.8压缩包 注意用 Tab 来补全文件或目录名(版本不一样的话,不要直接复制以下命令) shift+g 移...

  • 2020-04-19 给学生提供的linux学习规划

    安装ubuntu下载建议下载安装18.04安装过程百度 基本配置买本书 Linux Shell脚本攻略 网站资料...

  • jenkins项目部署

    jenkins部署 项目部署shell脚本: Linux git\maven安装部署 服务器ssh免登 4.配置执...

  • Shell入门笔记

    Shell脚本:Linux Shell脚本学习指南菜鸟教程 - Shell教程Linux入门 - Shell脚本是...

  • tengine-lua 安装

    shell 脚本安装 nginx配置文件 server 主机配置 web页面访问 fpm打包 目录结构 脚本 命令安装

  • Shell 脚本的组成部分

    本文参考自 《Linux Shell命令行及脚本编程实例详解 》 Shell 脚本的组成部分:1.Shell 关键...

  • linux shell脚本攻略笔记

    LINUX SHELL脚本攻略笔记[速查] linux shell脚本攻略笔记

  • 编译最新版FFmpeg

    FFmpeg 编译步骤: 配置环境(NDK,FFmpeg安装包) 配置FFmpeg的shell脚本 执行脚本生成s...

  • centos6.6 install tengine lua

    tengine-lua shell 脚本安装 nginx配置文件 server 主机配置 web页面访问 fpm打...

  • 17. Interview-Linux

    1 用过哪些Linux命令? 2 写过shell脚本吗?shell脚本基本格式? 3 Linux I/O读写方式 ...

网友评论

      本文标题:linux jdk8 安装及配置(shell脚本)

      本文链接:https://www.haomeiwen.com/subject/gwlbsctx.html