Ubuntu 10.04 之JDK安装

1. 手动安装jdk6

首先,在http://java.sun.com 下载jdk-6u12-linux-i586.bin,据说这个操作起来比较简单,不需要转换。


然后,可以把它放置在任何你喜欢的文件夹,我把它放置到文件夹(/usr/lib/jvm/java)下。

命令如下:

建立文件夹:yangliping@yangliping-laptop:/usr/lib/jvm/java$ sudo  mkdir  -p  /usr/lib/jvm/java


拷贝下载的文件到该目录中:(我下载后的位置是位于 /home/yangliping/Downloads/中)
yangliping@yangliping-laptop:/usr/lib/jvm/java$ sudo  cp  /home/yangliping/Downloads/jdk-6u21-linux-i586.bin   /usr/lib/jvm/java/


进入到新建的目录中:yangliping@yangliping-laptop:/usr/lib/jvm/java$ cd /usr/lib/jvm/java


查看JDK安装目录和安装包的权限:

yangliping@yangliping-laptop:/usr/lib/jvm/java$ ls -la
total 81904
drwxr-xr-x  3 root root     4096 2011-02-10 00:00 .
drwxr-xr-x  3 root root     4096 2011-02-09 23:55 ..
-rwxrwxrwx  1 root root 83854743 2011-02-09 23:58 jdk-6u21-linux-i586.bin


如果不是以上的权限,需要修改bin文件权限,使其可执行:

  yangliping@yangliping-laptop:/usr/lib/jvm/java$ sudo chmod 777 jdk-6u21-linux-i586.bin


下面开始安装jdk:

yangliping@yangliping-laptop:/usr/lib/jvm/java$ sudo  -s  ./jdk-6u21-linux-i586.bin


安装完毕,下面配置环境变量:

配置classpath,修改所有用户的环境变量

yangliping@yangliping-laptop:/usr/lib/jvm/java$ sudo gedit /etc/environment


在文件最后添加:

PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games"
#set java environment

JAVA_HOME=/usr/lib/jvm/java/jdk1.6.0_21

export JRE_HOME=/usr/lib/jvm/java/jdk1.6.0_21/jre

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

export PATH=$JAVA_HOME/bin:$JRE_HOME/bin:$PATH


PS:以上红色部分依据你解压得到的版本来进行配置

(今天早上再次启动UBUNTU的时候发现了无法进入桌面,原因是启动的时候去加载这个变量,发生了错误,我在JAVA变量里多输入了一个字符,导致变量无法正确识别,就进不去桌面,停留在登录界面,解决方法如下:

1:开机到登录界面,切换到字符界面:CTRL+ALT+F1(或者CTRL+ALT+F2....) 进入字符模式,

2:用ROOT身份登录,

3:此时连VI命令都无法识别,需要先修改设置PATH路径:

export PATH=$PATH:/usr/bin:/usr/sbin:/etc:/usr/sbin:/usr/bin/X11:/sbin

4: 然后 vi /etc/environment  编辑为正确的变量保存,退出

5: reboot    即可解决


由 于ubuntu中有默认jdk还需要执行如下代码,将安装的JDK加入java选项:
yangliping@yangliping-laptop:/usr/lib/jvm/java$ sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java/jdk1.6.0_21 /bin/java 300


update-alternatives: using /usr/lib/jvm/java/jdk1.6.0_21 /bin/java to provide /usr/bin/java (java) in auto mode.


yangliping@yangliping-laptop:/usr/lib/jvm/java$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java/jdk1.6.0_21 /bin/javac 300


update-alternatives: using /usr/lib/jvm/java/jdk1.6.0_21/bin/javac to provide /usr/bin/javac (javac) in auto mode.

然后执行通设置系统默认的JDK代码:
sudo update-alternatives --config java


然后在shell中执行代码:
yangliping@yangliping-laptop:/var$ java -version
java version "1.6.0_21"
Java(TM) SE Runtime Environment (build 1.6.0_21-b06)
Java HotSpot(TM) Server VM (build 17.0-b16, mixed mode)

此时显示的系统中的java就是刚刚安装的 java

 

来写个HelloUbuntu测试下:

yangliping@yangliping-laptop:/var$ sudo gedit HelloUbuntu.java


public class HelloUbuntu{
public static void main(String[] args){
System.out.println("HELLO Ubuntu 10.04 LTS ");
}

}

 

 










运行JAVA命令如下:

yangliping@yangliping-laptop:~$ javac HelloUbuntu.java
yangliping@yangliping-laptop:~$ java HelloUbuntu
------------------------------------------------
HELLO Ubuntu 10.04 LTS

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值