安装Java编程开发环境:php
Ubuntu默认安装openjava,能够经过java -version查看是否安装。但我使用Ubuntu9.10升级到10.04LTS时,openjava没有了。另外,若是使用java做编程开发,最好仍是用sun的java。html
1.下载地址:http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html,选择linux x86,tar.tz格式软件包。java
2.将安装包解压到安装目录,例如opt。linux
复制到/opt:sudo cp jdk-7u55-linux-i586.tar.gz /opt编程
解压:sudo tar -zxvf jdk-7u55-linux-i586.tar.gzubuntu
3.配置环境变量:vim
sudo gedit /etc/profile
在最后添加以下内容:
# set jdk environment
export JAVA_HOME=/opt/jdk1.7.0_21
export JRE_HOME=/opt/jdk1.7.0_21/jre
export CLASSPATH=.:$CLASSPATH:$JAVA_HOME/lib:$JRE_HOME/lib
export PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/binoracle
在终端中执行更新配置操做并检查是否安装成功:
source /etc/profile (让刚刚的配置生效,能够让当前打开的Terminal生效,要永久生效须要注销或者重启电脑)app
java -versioneclipse
javac
PS:
因为ubuntu下自带了gij的JVM实现,因此在终端键入“java -version”时会显示:java version "1.6.0"......等相关信息。这是说系统中已经有了JVM实现,并且gij JVM是默认的JVM实现(被其余的ubuntu工具或软件使用)。这时,就要使用Debian提供的“update-alternatives”工具来完成多版本实现的选择:
sudo update-alternatives --display java 发现系统只列举了gij JVM;由于jdk7是手动解压安装的。 sudo update-alternatives --install /usr/bin/java java /opt/jdk1.7.0_21/bin/java 50 sudo update-alternatives --install /usr/bin/javac javac /opt/jdk1.7.0_21/bin/javac 50 sudo update-alternatives --install /usr/bin/javah javah /opt/jdk1.7.0_21/bin/javah 50 sudo update-alternatives --install /usr/bin/javaws javaws /opt/jdk1.7.0_21/bin/javaws 50 sudo update-alternatives --install /usr/bin/javap javap /opt/jdk1.7.0_21/bin/javap 50 其实只要设置java、javac也是OK的。行尾的50是优先级。 ls -l /etc/alternatives/java 发现JVM已经指向了JDK7的解压目录lrwxrwxrwx 1 root root 25 5月 5 16:23 /etc/alternatives/java -> /opt/jdk1.7.0_21/bin/java sudo update-alternatives --config java 选择刚刚安装的JDK java -version 发现已是 java version 1.7.0了 OK。
参考资料:
1. http://blog.csdn.net/tecn14/article/details/24797545
2. http://blog.csdn.net/davidsky11/article/details/22896133
3.http://blog.csdn.net/conanswp/article/details/24131019