ubuntu 12.04 安装jdk 7

大二的实训即将开始,要自学在linux下进行java开发真是压力山大,趁着周末放假赶紧把环境配置好。在网上搜了好几篇教程,大多都是使用.bin .rpm安装包的,所以记录下小妹使用tar.gz的安装过程


1.下载jdk

http://www.oracle.com/technetwork/java/javase/downloads/index.html

ubuntu的话就下载tar.gz吧,新旧版本自己喜欢咯


2.解压安装

(注:以下文件名及路径可能不同,因版本而异,稍加修改即可)

解压jdk-7u25-linux-x64.tar.gz,得到jdk1.7.0_25

把它移动到 /usr/lib/jvm/ :

sudo mv jdk1.7.0_25 /usr/lib/jvm


3.修改环境变量

(根据jdk的安装目录进行修改,如我的安装路径为/usr/lib/jvm)

sudo gedit /etc/environment

在environment文本中修改PATH:

PATH="… :/usr/lib/jvm/bin"

并添加以下路径:

CLASSPATH=.:/usr/lib/jvm/lib
JAVA_HOME=/usr/lib/jvm

最终显示如下:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/jvm/bin"
CLASSPATH=.:/usr/lib/jvm/lib
JAVA_HOME=/usr/lib/jvm

重新加载.bashrc

source ~/.bashrc


4.配置默认jdk版本(特别是当你安装了多个jdk时)

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

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

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

sudo update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/bin/javah 300

sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/bin/javap 300

选择一个模式作为默认或者是优先使用
sudo update-alternatives --config javac
sudo update-alternatives --config java


5.测试

到这里,可以在终端输入 java -version ,若能看到java 的版本信息,说明java安装成功了。

$ java -version

我的显示:

java version "1.7.0_25"
Java(TM) SE Runtime Environment (build 1.7.0_25-b15)
Java HotSpot(TM) 64-Bit Server VM (build 23.25-b01, mixed mode)

然后写个小程序试试看

public class HelloWorld {
    public static void main(String args[ ]) {
        System.out.println("HelloWorld!");
    }
}
$ javac HelloWorld.java
$ java HelloWorld

HelloWorld!


6.最后设置浏览器插件,可以运行java小程序applet

mkdir ~/.mozilla/plugins

ln -s /usr/lib/jvm/jre/lib/amd64/libnpjp2.so ~/.mozilla/plugins

如果是32位系统的,则把 amd64 改为 i386

可以重新打开浏览器测试一下

http://courses.cs.vt.edu/csonline/OS/Lessons/MemoryAllocation/Lesson.html


祝大家在java的世界玩得愉快^ ^

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值