第一步:到官网下载linux版本jdk:jdk-xxxxxxxxxx.tar.gz
第二步:解压并安装
ctrl + alt + t 调出控制台
cd /jdk下载目录, 比如我的放在/home/Test/myTest/jdk-xxxxxxxxxx.tar.gz下,则:cd /home/Test/myTest
sudo tar zxvf ./jdk-xxxxxxxxxx.tar.gz  -C  XXXXXXXX, XXXXXXXX为你的安装目录,在此提议安装目录放于你的工作账户下,如我的账户为Test,则:
sudo tar zxvf ./jdk-xxxxxxxxxx.tar.gz  -C  /home/Test/jdk否则在开发过程中会出现各种各样的权限问题,如果有时间搞当然也就无所谓了
cd /home/Test/jdk  在下面你会发现有一个jdk的文件夹比如jdk-xxxxxxxxxx文件夹
   sudo mv jdk-xxxxxxxxxx/ jdk.yyyyyyyy ,修改文件夹名称yyyyyyyy为新文件夹名,比如我的为(jdk1.6.0.33)则sudo mv jdk-xxxxxxxxxx/ jdk1.6.0.33
第三步:修改环境变量
gedit ~/.bashrc
   在文件中添加环境变量:
export JAVA_HOME=/home/Test/jdk/jdk1.6.0.33
   export JRE_HOME=${JAVA_HOME}/jre
   export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
   export PATH=${JAVA_HOME}/bin:$PATH

自己将/home/Test/jdk/jdk1.6.0.33对应到自己的安装目录
   保存退出,调用以下命令使之立即生效:
source ~/.bashrc
第四步:配置默认JDK版本
   由于ubuntu中可能会有默认的JDK,如openjdk,所以,为了将我们安装的JDK设置为默认JDK版本,还要进行如下工作。
自己将/home/Test/jdk/jdk1.6.0.33对应到自己的安装目录
sudo update-alternatives --install /usr/bin/java java /home/Test/jdk/jdk1.6.0.33/bin/java 300  
   sudo update-alternatives --install /usr/bin/javac javac /home/Test/jdk/jdk1.6.0.33/bin/javac 300  
   sudo update-alternatives --install /usr/bin/jar jar /home/Test/jdk/jdk1.6.0.33/bin/jar 300  
   sudo update-alternatives --install /usr/bin/javah javah /home/Test/jdk/jdk1.6.0.33/bin/javah 300  
   sudo update-alternatives --install /usr/bin/javap javap /home/Test/jdk/jdk1.6.0.33/bin/javap 300

   接下来执行:
sudo update-alternatives --config java
   系统会列出各种JDK版本,如下所示:
   有 3 个候选项可用于替换 java (提供 /usr/bin/java)。  


     选择       路径                                    优先级  状态  
   ------------------------------------------------------------  
   * 0            /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061      自动模式  
     1            /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061      手动模式  
     2            /usr/lib/jvm/java-6-sun/jre/bin/java       63        手动模式  
     3            /home/Test/jdk/jdk1.6.0.33/bin/java           300       手动模式
   要维持当前值[*]请按回车键,或者键入选择的编号:3(输入自己的jdk编号)  
   update-alternatives: 使用 /home/Test/jdk/jdk1.6.0.33/bin/java 来提供 /usr/bin/java (java),于 手动模式 中。
   当然,当输入命令:    sudo update-alternatives --config java也可能得到如下结果:
   链接组 java 中只有一个候选项:/home/Text/javaProSoft/jdk1.6.0.33/bin/java 无需配置。
   那么就不用配了。
第五步:查看安装情况
   输入命令:java -version
   java version "1.6.0_33"
   Java(TM) SE Runtime Environment (build 1.6.0_33-b04)
   Java HotSpot(TM) Server VM (build 20.8-b03, mixed mode)
   证明已经成功,好了,现在就可以开发java了,编写一个.java文件,然后运行用javac编译然后用java命令运行.class文件试试效果吧!

   各位朋友,如果有什么不对的地方尽管指点,谢谢