美文网首页
阿里云服务器--环境搭建

阿里云服务器--环境搭建

作者: 帝Bug | 来源:发表于2017-02-06 17:43 被阅读128次

    1、安装pip
    由于本人用不惯yum,所以就首先安装pip。方便后续其他软件安装
    直接 yum install pip 或者 yum install python-pip都是不行的。
    wget --no-check-certificate https://github.com/pypa/pip/archive/9.0.1.tar.gz
    注意:wget获取https的时候要加上:--no-check-certificate
    tar zvxf 9.0.1.tar.gz #解压文件
    cd pip-9.0.1/
    python setup.py install
    OK,这样就安装好pip了
    2、安装jdk
    http://download.oracle.com/otn-pub/java/jdk/8u121-b13/e9e7ea248e2c4826b92b3f075a80e441/jdk-8u121-linux-x64.tar.gz
    检查并卸载OpenJDK
    第一步检查系统是否自带了OpenJDK以及相关安装包,如果有的话则应先将其卸载。
    检查命令:

    java -version
    rpm -qa | grep java
    如果发现有安装好的OpenJDK以及安装包的话那么首先依次执行卸载。
    卸载命令:

    rpm -e --nodeps tzdata-java-2011l-4.4.alios6.noarch
    rpm -e --nodeps java-1.6.0-openjdk-1.6.0.0-1.41.1.10.4.5.alios6.x86_64
    直接复制可能会出错,nodeps后面的内容 可通过rpm -qa | grep java命令查看

    解压、安装
    cd /var/www
    mkdir java
    将jdk上传到java文件夹下解压
    tar -zxvf jdk-8u121-linux-x64.tar.gz
    6.编辑配置文件,配置环境变量

    vim /etc/profile

    添加如下内容:JAVA_HOME根据实际目录来
    JAVA_HOME=/var/www/java/jdk1.8.0_121
    CLASSPATH=$JAVA_HOME/lib/
    PATH=$PATH:$JAVA_HOME/bin
    export PATH JAVA_HOME CLASSPATH

    使环境变量立即生效,输入命令:source /etc/profile

    检验是否安装成功
    输入命令:java #检测jdk bin环境
    接着输入:javac #检测jdk classpath环境
    成功,你会看到如下java命令参数使用说明界面;

    问题描述:
    执行jar命令,Javac命令执行报错
    javac: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory

    jar: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory

    java:error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory

    解决方案:
    rm -rf /usr/bin/javac
    rm -rf /usr/bin/jar
    rm -rf /usr/bin/java
    然后建立软链
    ln -s /var/www/java/jdk1.8.0_121/bin/javac /usr/bin/javac
    ln -s /var/www/java/jdk1.8.0_121/bin/jar /usr/bin/jar

    ln -s /var/www/java/jdk1.8.0_121/bin/javac /usr/bin/java
    分析原因:
    原来安装的时候,安装了openjdk,卸载的时候可能这些执行文件没卸载掉.
    导致不能使用.
    所以将/usr/bin/下的老执行文件删除掉就能执行了.

    相关文章

      网友评论

          本文标题:阿里云服务器--环境搭建

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