1 环境
Vmware虚拟机中的Ubuntu 12.04 32位系统
2具体安装步骤
①下载最新的jdk包
注意jdk区分32位版本和64位版本,要与Ubuntu兼容才行
下载地址
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html
②创建一个目录,解压压缩包
mkdir usr/lib/jvm
移动到该目录,并解压
x@x:/usr/lib$ sudo mv jdk-7u65-linux-x64.tar.gz ./jvm
解压
tar zvxf jdk-7u65-linux-x64.tar.gz ./jvm
③设置环境变量
编辑.profile文件
在编辑profile文件之前最好先进行备份
x@x:/$ cp ~/.profile ~/.profile_original
打开profile文件sudo vim ~/.profile
在.profile文件的末尾加入以下的命令
export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_65
在终端执行下述命令,使修改后的配置立即生效:
source ~/.profile
将系统默认的jdk修改过来
sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_65/bin/java 300
显示的结果如下:
修改javac 配置
$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_65/bin/javac 300
效果如下图
再分别进行一下update操作:
$ sudo update-alternatives --config java
$ sudo update-alternatives --config javac
④测试是否安装成功
然后再输入java -version,看到如下信息,就说明改成sun的jdk了:
⑤可能遇到的问题
在验证是否成功的时候显示如下信息:
原因是:jdk是64位的,而操作系统是32位的,不匹配
jdk版本对应的关系
x86--32位
x64--64位
下载的时候一定要注意是32位还是64位,要跟自己的系统匹配
⑥参考文章
1 博客园,Linux下如何安装jdk,以Ubuntu为例
2 博客园,Ubuntu 12.04 中安装和配置 Java JDK
3 Ubuntu论坛, ubuntu输入java命令提示无法执行二进制文件