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/下的老执行文件删除掉就能执行了.