• Linux SSH下安装Java并设置环境


    我是用Xshell进行远程连接阿里云服务器的,所以jdk不好下载。

    我使用的是Winscp远程软件,在window上下载了jdk然后再上传到Linux服务器上

    下面是安装的步骤

    1、下载jdk8

      登录网址:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html

      选择对应jdk版本下载。(Tips:可在Windows下载完成后,通过FTP或者SSH到发送到Linux上)

    2、 登录Linux,切换到root用户

      su root 获取root用户权限,当前工作目录不变(需要root密码)
      或者
      sudo -i 不需要root密码直接切换成root(需要当前用户密码)

    3、在usr目录下建立java安装目录

      cd /usr

      mkdir java

    4、将jdk-8u60-linux-x64.tar.gz拷贝到java目录下

      cp /mnt/hgfs/linux/jdk-8u60-linux-x64.tar.gz /usr/java/

    5、解压jdk到当前目录,得到文件夹 jdk1.8.0_*  (注意:下载不同版本的JDK目录名不同!)

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

    6、安装完毕为他建立一个链接以节省目录长度

      ln -s /usr/java/jdk1.8.0_60/ /usr/jdk

    7、编辑配置文件,配置环境变量

      vim /etc/profile

      在文本的末尾添加如下内容:

    1
    2
    3
    4
     
    JAVA_HOME=/usr/jdk
    PATH=$JAVA_HOME/bin:$PATH
    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export JAVA_HOME
    export PATH
    export CLASSPATH

    #保存后使之生效  
    source /etc/profile

     

    8 配置生效

    因为很多Linux上面安装了openJDK,所以还要进行下面的这个步骤

    .配置默认的程序

    sudo update-alternatives --install /usr/bin/java java /usr/java/jdk1.8.0_60/bin/java 50  
    sudo update-alternatives --install /usr/bin/javac javac /usr/java/jdk1.8.0_60/bin/javac 50  
    sudo update-alternatives --config java  
    #如果你的系统中安装了其他的jdk,系统会提示出来,选择jdk1.8.0_60即可

    注意:如果你安装的是jre,只需配置上面第一条就行,即:java

    5.测试安装是否完成

    java -version

    如果出现正确的版本信息,如java version jdk1.8.0_60,就完成了安装;

    如果出现以下结果,则表示安装的版本有问题,如在64位的系统上,安装了32位的java

    -bash: /usr/bin/java: No such file or directory

    可以由下面的命令来解决该问题:

    sudo apt-get install libc6-i386

    再次使用java -version命令时,就会出现正确的版本信息。

    好的,完成了

  • 相关阅读:
    npm 学习笔记
    Splash 学习笔记
    lodash 学习笔记
    运用 CSS in JS 实现模块化
    运用 CSS methodologies 去实现模块化
    less 学习笔记
    初探爬虫 ——《python 3 网络爬虫开发实践》读书笔记
    mitmproxy 使用笔记
    Appium 使用笔记
    Selenium 与自动化测试 —— 《Selenium 2 自动化测试实战》读书笔记
  • 原文地址:https://www.cnblogs.com/wangshouchang/p/6683817.html
Copyright © 2020-2023  润新知