1.查看ubuntu系统版本 uname -a
2.下载jdk7
http://www.oracle.com/technetwork/java/javase/downloads/index.html
复制实际下载地址,然后在linux中下载
在线下载
sudo wget http://download.oracle.com/otn-pub/java/jdk/7u79-b15/jdk-7u79-linux-x64.tar.gz?AuthParam=1439275159_04f3a1b2ac4e8cac7bfab700f1cc5423
3.解压JDK7
进入文件所在目录 执行 sudo tar -zxvf jdk-7u79-linux-x64.tar.gz -C /usr/local
jdk解压路径
/usr/local/jdk1.7.0_79
4.配置环境变量
sudo vim ~/.bashrc
最后一行添加如
export JAVA_HOME=/usr/local/jdk1.7.0_79
export JRE_HOME=$JAVA_HOME/jre
export CLASSPATH=$CLASSPATH:.:${JAVA_HOME}/lib:${JAVA_HOME}/jre/lib
export PATH=${JAVA_HOME}/bin:${JAVA_HOME}/jre/bin:$PATH
5.更新环境变量
保存退出,输入:
source ~/.bashrc
6. 配置默认JDK版本
如果你的Ubuntu没有默认安装jre(比如我用的10.10就没有),那么需要先
sudo apt-get install openjdk-6-jre-headless
然后输入以下三行,还是提醒注意红字部分要按自己的修改
sudo update-alternatives --install /usr/bin/java java /usr/local/jdk1.7.0_79/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /usr/local/jdk1.7.0_79/bin/javac 300
sudo update-alternatives --install /usr/bin/jar jar /usr/local/jdk1.7.0_79/bin/jar 300
7.配置默认JDK
现在大体完成了,不过还要修改一下默认设置,输入
sudo update-alternatives --config java
会让你选择0,1,2...,默认是0,对应openjdk,我们当然需要换成我们刚刚设定的路径
/usr/local/jdk1.7.0_79 300 手动模式
输入上述对应的序号,然后回车就OK了
可以通过输入
java -version
查看版本号,应该显示
java version "1.7.0_07"
Java(TM) SE Runtime Environment (build 1.7.0_07-b10)
Java HotSpot(TM) Server VM (build 23.3-b01, mixed mode)
操作系统版本
Linux bogon 2.6.32-220.el6.x86_64 #1 SMP Tue Dec 6 19:48:22 GMT 2011 x86_64 x86_64 x86_64 GNU/Linux
64bit的Linux操作系统,无法运行32bit的应用程序
/lib/ld-linux.so.2: bad ELF interpreter: No such file or directory
解决办法,需要安装32bit的glibc库
#yum install glibc*.i686
#locate /lib/ld-linux.so.2
下面语句查看是否成功安装了
#rpm -qf /lib/ld-linux.so.2