前几天要为软件生成so库,就顺便研究了一下Linux上jdk的安装和环境变量的配置,在这里分享一下配置过程和遇到的问题。
安装前要确保你的Linux中没有jdk,如果有的话要先卸载
#Java -version
java version “1.6.0_17”
OpenJDK Runtime Environment (IcedTea6 1.7.4) (rhel-1.21.b17.el6-i386)
OpenJDK Client VM (build 14.0-b16, mixed mode)
# rpm -qa |grep gcj //查看服务器安装的jdk软件包信息
libgcj-4.4.4-13.el6.i686
java-1.5.0-gcj-1.5.0.0-29.1.el6.i686
# yum -y remove java-1.5.0-gcj-1.5.0.0-29.1.el6.i686 //卸载软件包
1.首先下载jdk复制到Linux中。
官网下载即可
http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html
选择Linux,你的Linux系统是64位的就选x64,系统是32位的就选x86
#getconf LONG_BIT //查看系统是多少位的
下载下来之后将压缩包复制到Linux中,安装到哪里就复制到哪个文件夹即可,可将文件直接拖拽到vi编辑器中,然后 跳到行头 输入cp ,完整命令为cp jdk1.8.0_111.tar.gz,但是由于我之前没有安装VMware tools工具 ,所以直接拖拽过来的文件有损,不能正常解压,会报错如下图:
所以后来采用了共享文件夹的方式复制到Linux中,共享文件夹开启方式戳链接:http://blog.csdn.net/qq_22641085/article/details/52994435
2.解压jdk包。
复制到Linux中完成之后就可以开始解压过程了,解压命令为:
tar zxvf jdk1.8.0_111.tar.gz
解压之后进到如下文件夹
看到以下文件说明解压成功
3.配置环境变量。
解压之后可以直接配置环境变量,运行bashrc文件
vi ~/.bashrc
在该文件的最后一行添加如下语句后保存退出
之后source ~/.bashrc
环境变量配完了,jdk的安装就结束了,我们可以在终端输入Java -version或者javac -version 查看jdk的板本信息