zoukankan      html  css  js  c++  java
  • docker中Ubuntu安装jdk1.8

    1、在宿主系统下载所需要的jdk版本的gz文件 

    https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

    2、复制gz文件到容器中的root的用户目录下:docker cp gz文件 容器ID:/root 如:

    docker cp jdk-8u191-linux-x64.tar.gz ea49f55dde3d :/root

    3、进入容器

    docker exec -it ea49f55dde3d /bin/bash

    4、在容器中解压gz文件

    cd /root
    tar -zxvf jdk-8u191-linux-x64.tar.gz

     5、建立容器系统的JAVA_HOME目录

    mkdir /usr/lib/jvm 

    6、移动jdk目录到JAVA_HOME目录

    mv  ~/jdk1.8.0_191  /usr/lib/jvm 

    7、安装vim(可选,我自己安装失败了)

    apt-get update 
    apt-get install vim 

    8、设置环境变量 .bashrc文件 (没有vim,用echo命令)

    echo -e "export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_191 
    export JRE_HOME=/usr/lib/jvm/jdk1.8.0_191/jre 
    export CLASSPATH=.:/usr/lib/jvm/jdk1.8.0_191/jre 
    export CLASSPATH=.:/usr/lib/jvm/jdk1.8.0_191/lib:/usr/lib/jvm/jdk1.8.0_191/jre/lib 
    export PATH=/usr/lib/jvm/jdk1.8.0_191/jre/lib 
    export PATH=/usr/lib/jvm/jdk1.8.0_191/bin:$PATH" >> tmp.txt
    
    cp  tmp.txt  .bashrc

    9、使得环境变量马上生效 

    source ~/.bashrc

    10、验证JDK是否安装成功

    java -version
  • 相关阅读:
    CSS3实现小黄人动画
    CSS3实现时间轴效果
    CSS3实现8种Loading效果【二】
    Delphi面向对象的编程思想
    delphi 格式转换
    FindWindow和FindWindowEx函数使用
    delphi TStringList 用法详解
    ExtractFileDir 与 ExtractFilePath 的区别
    C++模板与群体数据
    C++多态性
  • 原文地址:https://www.cnblogs.com/ziwuxian/p/10071590.html
Copyright © 2011-2022 走看看