Sun-java6
出自Ubuntu中文
目录[隐藏] |
[编辑]区分
Java有2种,一种是Ubuntu源自带的open-java(icedtea),一个是Oracle的sun-java6。前者是Ubuntu默认的Java,一般更新后系统就自带了,这里讲后者的安装配置。
[编辑]源的安装方式
[编辑]安装sun-java6
添加partner源
sudo add-apt-repository "deb http://archive.canonical.com/ubuntu maverick partner"
(注: 如果系统提示没有add-apt-repository命令,则需要先安装python-software-properties,命令sudo apt-get install python-software-properties。另外,有些版本的ubuntu即使安装了python-software-properties也无add-apt-repository命令,此时需要手动添加此行"debhttp://archive.canonical.com/ubuntu maverick partner"到/etc/apt/sources.list文件中。)
更新系统
sudo apt-get update
安装jre
sudo apt-get install sun-java6-jre sun-java6-plugin
安装jdk
sudo apt-get install sun-java6-jdk sun-java6-plugin
查看版本信息
java -version
[编辑]设为默认Java
sudo update-alternatives --config java选择即可
[编辑]Oracle 官方bin安装包
此外可以用Linux上通用的bin包安装,下载官方bin包,终端下面安装解压,然后修改环境变量指向那个jdk便可。
设置环境变量,修改.bashrc或.profile,参考自己系统解压的路径改改。
export JAVA_HOME=/home/user/jdk1.6.0_21/ export PATH=$JAVA_HOME/bin:$PATH export classPath=/home/user/jdk1.6.0_21/
查看java版本
qii@ubuntu:~$ java -version java version "1.6.0_21" Java(TM) SE Runtime Environment (build 1.6.0_21-b06) Java HotSpot(TM) Server VM (build 17.0-b16, mixed mode)
http://wiki.ubuntu.org.cn/Sun-java6
以上文章来自ubuntu官网。
第二种方法:
http://forum.ubuntu.org.cn/viewtopic.php?t=183803来自网友
首先,从http://java.sun.com中下载jdk,我的版本是jdk1.6.0_12,我下载的是bin文件,我将下载的jdk1.6.0_12.bin文件置于/usr/lib/jvm/java中
然后,在shell中执行:
修改bin文件权限,使其可执行
然后,执行
将会出现字幕,持续按回车键,直至屏幕显示要求输入yes/no,此时输入y回车,将会把jdk解压到文件夹,得到jdk1.6.0_12目录。
此时,jdk已安装完毕,下面进行配置
执行
在environment中修改,出现如下部分
CLASSPATH=.:/usr/lib/jvm/java/jdk1.6.0_12/lib
JAVA_HOME=/usr/lib/jvm/java/jdk1.6.0_12
执行
此时,环境变量设置成功(设置环境变量的方法很多,不一一列举)
由于ubuntu中可能会有默认的jdk,如openjdk,所以,为了使默认使用的是我们安装的jdk,还要进行如下工作。
执行
update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java/jdk1.6.0_12/bin/javac 300
通过这一步将我们安装的jdk加入java选单。
然后执行
通过这一步选择系统默认的jdk
这样,再在shell中输入
时,就会显示系统使用的java是sun的java。
第三种方法:
http://www.ylmf.net/ubuntu/tips/2010122818719.html
安装前可以查看一下jdk版本,进入Ubuntu终端 $java -version 回车,可以看到jdk版本是1. 4 .2的。
1. 手动安装jdk6
首先,在http://java.sun.com下载jdk-6u12-linux-i586.bin,据说这个操作起来比较简单,不需要转换。
然后,可以把它放置在任何你喜欢的文件夹,如果是像我样的菜鸟,建议把它放置到主文件夹(/home/*)下。
下面开始安装jdk:
终端下进入你存放jdk-6u12-linux-i586.bin,例如我的位置是:/home/liangshihong
$ sudo -s ./jdk-6u12-linux-i586.bin
一路回车,直到询问是否安装,输入yes回车
ok,安装完毕,下面配置环境变量
配置classpath,修改所有用户的环境变量
$ sudo gedit /etc/profile
在文件最后添加
#set java environment
JAVA_HOME=/home/liangshihong/jdk1.6.0_12
export JRE_HOME=/home/liangshihong/jdk1.6.0_12/jre
export CLASSPATH=.:$JAVA_HOME/lib:$JRE_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH
重新启动计算机,用命令测试jdk的版本
java -version
显示如下信息:成功安装
java version "1.6.0_12"
Java(TM) SE Runtime Environment (build 1.6.0_12-b04)
Java HotSpot(TM) Server VM (build 11.2-b01, mixed mode)