Ubuntu 10下安装SUN JDK
Ubuntu 10默认安装了openJDK,gcj等Java环境。不过如果要构建一个高效可用的Java开发环境,还是必须安装SUN(现为Oracle)的JDK。
我的安装步骤如下:
1, 从Oracle官网上下载JDK 1.6 Update 20版本(其他版本皆可),链接是
http://www.oracle.com/technetwork/java/javase/downloads/index.html
选择linux的platform,continue一下开始下载,文件名是jdk-6u20-linux-i586.bin,暂保存在/home/administrator目录下面。
2, 新建目录,在console终端中,输入cd /usr/lib,
依次输入
sudo mkdir java,
cd java
这样就新建了/usr/java这样的目录层次,
3, 将安装文件jdk-6u20-linux-i586.bin拷贝至新建的目录中,
sudo cp /home/administrator/jdk-6u20-linux-i586.bin /usr/lib/java(注意字符间的空格)
将可执行权限赋予该安装文件,
sudo chmod a+x jdk-6u20-linux-i586.bin
执行安装命令:
sudo ./jdk-6u20-linux-i586.bin
一直按enter回车,直到出现yes/no提示,输入Y并回车,耐心等待安装完成。
4, 设置环境变量,
sudo gedit /etc/profile
添加如下变量:
export JAVA_HOME=/usr/java/jdk1.6.0_24
export JAVA_BIN=/usr/java/jdk1.6.0_24/bin
export PATH=$PATH:$JAVA_HOME/bin
export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
export JAVA_HOME JAVA_BIN PATH CLASSPATH
让/etc/profile文件修改后立即生效 ,可以使用如下命令:
# . /etc/profile
注意: . 和 /etc/profile 有空格. 或者是source /etc/profile
在终端执行代码: sudo gedit /etc/environment
添加如下变量:
JAVA_HOME=/usr/java/jdk1.6.0_24
JAVA_BIN=/usr/java/jdk1.6.0_24/bin
PATH=$PATH:$JAVA_HOME/bin
CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
JAVA_HOME JAVA_BIN PATH CLASSPATH
5, 设置默认的jdk,因为系统可能将其他已安装的jdk作为默认 ,例如open-jdk,因此需要在终端执行代码:
sudo update-alternatives --install /usr/bin/java java /usr/java/jdk1.6.0_24/bin/java 400
(400是权重,可以设置为更大值)
sudo update-alternatives --install /usr/bin/javac javac /usr/java/jdk1.6.0_24/bin/javac 400
接着输入sudo update-alternatives --config java ,选择对应的jdk。
输入命令:java -version,
查看是否为Sun/Oracle jdk,至此已成功安装sun-jdk。
附上:
ubuntu下安装、卸载软件命令
安装:(1) apt-get install name
卸载:(1) apt-get remove name
卸载并清除配置:(1) apt-get remove --purge name
更新信息库:apt-get update www.2cto.com
系统升级:apt-get upgrade
安装deb软件包:dpkg -i pkgname.deb
删除deb软件包: dpkg -r pkgname.deb