Ununtu下安装配置JDK7

时间:2022-08-08 09:18:44

Ubuntu下默认是open-jdk-6,我们可以从Oracle下载最新的Jdk-7.0进行安装。

1、下载jdk-7.0:下载地址(点击链接到官方下载地址)

Ununtu下安装配置JDK7

勾选Accept License Agreement表示同意协议,然后点击jdk-7u4-linux-i586.tar.gz(64位操作系统请点击jdk-7u4-linux-x64.tar.gz)进行下载。

2、解压

建议安装到/usr/lib下,当然你也可以随心所欲放到其他目录下。

cd /usr/lib

sudo mkdir jvm                   #新建文件夹比如jvm存放jdk

cd /home/dart/Download    #这是我下载jdk-7u4-linux-i586.tar.gz所在的目录

sudo tar zxvf jdk-7u4-linux-i586.tar.gz  -C /usr/lib/jvm    #解压文件到/usr/lib/jvm

3、配置环境变量

sudo gedit ~/.bashrc

打开文件后,在文件最后面添加以下几行:

export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_04

export JRE_HOME=${JAVA_HOME}/jre  

export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib  

export PATH=${JAVA_HOME}/bin:$PATH

保存后退出。

4、测试

如果不重启shell(终端),直接“java -version”会出现下面错误,或者你已经安装了其他版本的JDK则不会出现此错误:

程序“java”已包含在下列软件包中:

* gcj-4.4-jre-headless

* openjdk-6-jre-headless

* cacao

* gij-4.3

* jamvm

请尝试:sudo apt-get install <选定的软件包>

所以必须关闭shell再重新打开,输入:

java -version

返回如下:

java version "1.7.0_04"

Java(TM) SE Runtime Environment (build 1.7.0_04-b20)

Java HotSpot(TM) Server VM (build 23.0-b21, mixed mode)

代表已经成功安装,如果不是显示上面的内容,代表你安装过程中出错,或者存在多个版本,请尝试下面操作

5、配置JDK默认版本(如果步骤4显示正常,则忽略此步骤)

sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-7-sun/bin/java 300

sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-7-sun/bin/javac 300

sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java-7-sun/bin/jar 300

sudo update-alternatives --config java

6、Hello World

public class hello{

public static void main(String args[]){

  System.out.println("Hello World!");

}

}

输出结果:

dart@lenovo:~/Workspace/java$ javac hello.java

dart@lenovo:~/Workspace/java$ java hello

Hello World!

dart@lenovo:~/Workspace/java$

Ununtu下安装配置JDK7