由于怀旧精神。。。 重回ubuntu玩。。需要jdk啊。。。。

首先去ORACLE的站点下载jdk(或者jre)。。。

我选择了最新的,,,Java SE Development Kit 7u40 额 版本自选吧。。接近140M

1.下载完成后首先创建一个java的目录,在终端下执行
sudo mkdir /opt/java

2.解压文件到/opt/java
sudo tar zxvf ~/Downloads/jdk-7u40-linux-x64.tar.gz -C /opt/java

3.使用root权限修改/etc/environment
sudo vim /etc/environment
在PATH中添加内容,添加后大致样子:
------------------------------------------------------------------------
PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:${JAVA_HOME}/bin"

JAVA_HOME=/opt/java/jdk1.7.0_40
JRE_HOME=${JAVA_HOME}/jre
CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
------------------------------------------------------------------------

4.重新加载bashrc
source ~/.bashrc

5.配置系统默认JDK版本
由于某些原因,系统中可能存在多个jdk。
下面将新安装的JDK版本设置为默认的JDK版本,还需要进行以下配置:
------------------------------------------------------------------------
//具体的路径需要根据你的jdk版本而微微变化
sudo update-alternatives --install /usr/bin/java java /opt/java/jdk1.7.0_40/bin/java 300
sudo update-alternatives --install /usr/bin/javac javac /opt/java/jdk1.7.0_40/bin/javac 300
sudo update-alternatives --install /usr/bin/jar jar /opt/java/jdk1.7.0_40/bin/jar 300
sudo update-alternatives --install /usr/bin/javah javah /opt/java/jdk1.7.0_40/bin/javah 300
sudo update-alternatives --install /usr/bin/javap javap /opt/java/jdk1.7.0_40/bin/javap 300
------------------------------------------------------------------------
然后执行下面,系统会列出系统中存在的jdk版本
sudo update-alternatives --config java
由于我的机器里面没有其他的jdk版本所以显示
------------------------------------------------------------------------
There is only one alternative in link group java (providing /usr/bin/java): /opt/java/jdk1.7.0_40/bin/java
无需配置。
------------------------------------------------------------------------
如果有多个jdk会一一列出,*可以维持当前配置 输入相关的数字即可选择默认JDK

6.试试好使不?
输入java -version
返回类似
------------------------------------------------------------------------
java version "1.7.0_40"
Java(TM) SE Runtime Environment (build 1.7.0_40-b43)
Java HotSpot(TM) 64-Bit Server VM (build 24.0-b56, mixed mode)
------------------------------------------------------------------------
即刚刚新安装的版本信息,那么完事,,,
顺便试一试javac指令吧...
原创文章采用 CC BY-NC-SA 4.0协议 进行许可,转载请著名转自: Ubuntu13.04源码安装jdk7(oracle)