参考:http://forum.ubuntu.org.cn/viewtopic.php?t=183803
step1 oracle官网下载对应的jdk版本。
http://www.oracle.com/technetwork/java/javase/downloads/jdk6u35-downloads-1836443.html
我选的jdk1.6,因为我的ubuntu是32位的所以我选择了这个版本如图所示--(具体的不太懂就选这个。)。
step2 上传安装文件到ubuntu的操作系统中
我使用的虚拟机,首先利用网桥模式与主机通讯,然后利用ftp或者web服务器
我使用tomcat启动后,直接房放到root目录下载ubuntu中使用浏览器直接输入文件名即可例如:http://192.168.1.7:8080/files/jdk1.6.0-i586.bin)与虚拟主机的ubuntu系统通讯。
能够把安装文件下载到ubuntu系统中即可。
然后在对应的目录下输入
step3 进行安装
a、为安装文件赋予可执行权限。(具体目录看自己的了)
sudo chmod u+x /usr/lib/jvm/java/jdk1.6.0_12.bin
b、执行安装程序,差不多就是解压(最好使用root用户安装省着权限不够什么的麻烦,执行 sudo su,输入密码即可)
sudo /usr/lib/jvm/java/jdk1.6.0_12.bin
c、然后可以使用mv命令移动到相应的目录下(不移动也可以)。
mv /usr/lib/jvm/java/jdk1.6.0 /usr/lib/jvm/jdk1.6.0
step 4 修改环境变量
sudo vi /etc/environment
添加内容如下:
PATH="......:/usr/lib/jvm/java/jdk1.6.0_12/bin"
JAVA_HOME=/usr/lib/jvm/java/jdk1.6.0_1
CLASSPATH=.:$JAVA_HOME/lib
重新加载环境变量。(不是太清楚,以后弄懂了在改)
source /etc/environment
是java命令指向性能装的jdk,而不是其他版本的jdk(ubuntu自带的或者其他版本的jdk)
update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.6.0/bin/java 300
update-alternatives --install /usr/bin.javac javac /usr/lib/jvm/jdk1.6.0/bin/javac 300
将安装的jdk加入的java名单里。
update-alternative --config java
step5 验证是否安装成功
java -version
如果结果如下说明你就成功了