ubuntu 10.04安装sun-java6-jdk

ubuntu 10.04 已经去掉 sun-java6-jdk 和 sun-java6-jdk 的软件包,ubuntu 官方声明:建议安装 openjdk-6 以取代 sun-java6-jdk ,但我还是想用 sun-java6-jdk。

这就要添加 sun-java6-jdk 的源,在终端:
$ sudo add-apt-repository "deb http://archive.canonical.com/ lucid partner"
$ sudo apt-get update
$ sudo apt-get install sun-java6-jdk


或者

sudo vim /etc/apt/sources.list.d/partner.list

deb http://archive.canonical.com/ lucid partner

sudo apt-get update

sudo apt-get install sun-java6-bin sun-java6-jre sun-java6-jdk

 

或者 用图形化界面

System --> Administration --> Software Sources --> Other Software --> Add, 填入 deb http://archive.canonical.com/ lucid partner --> Reload

然后就可以 sudo apt-get install sun-java6-jdk

 

但是发现下载的速度慢得相当可以,所以就手动下载 jdk 的软件包然后手动安装。

http://java.sun.com/javase/downloads/widget/jdk6.jsp ,下载得到 jdk-6u21-linux-i586.bin

我将文件拷贝到目录 /home/***(用户)/Programs , 用命令

chmod +x jdk-6u21-linux-i586.bin

./jdk-6u21-linux-i586.bin

 

安装完后,要修改环境变量...

配置环境变量有三种:
1. 修改/etc/profile文件(系统有效)
(1) vi /etc/profile
(2) 使用VI编辑器在profile文件中添加以下语句:
    JAVA_HOME=/home/***/Programs/jdk1.6.0_21
    PATH=$JAVA_HOME/bin:$PATH
    CLASSPATH=.:$JAVA_HOME/lib/dt.jar:JAVA_HOME/lib/tools.jar export JAVA_HOME,PATH,CLASSPATH
(3) 退出当前终端,重新打开终端
 
[注意]
<1> Linux下环境变量使用:分隔路径,不同于Windows下的;
<2> Linux使用($+环境变量名)来引用原来变量的值,Windows则是使用%+环境变量名+%.比如$PATH和%PATH%
<3> CLASSPATH中不能存在空格,如Windows下的C:\Documents and Settings\seagar\jdk1.5将是不合法的路径名
<4> CLASSPATH中的当前目录"."不能忽略
<5> export把环境变量导出为全局变量
<6> 大小写严格区分
 
2. 修改.bashrc文件(个人用户有效)
(1) vi /home/***/.bashrc
(2) 使用VI编辑器在.bashrc文件中添加以下语句:
   JAVA_HOME=/home/***/Programs/jdk1.6.0_21
   export CLASSPATH=.:$JAVA_HOME/lib:$JAVA_HOME/jre/lib:$CLASSPATH
   export PATH=$JAVA_HOME/bin:$JAVA_HOME/jre/bin:$PATH


3. 直接在shell修改(当前Shell有效)

  export JAVA_HOME=/home/***/Programs/jdk1.6.0_21

  export PATH=$JAVA_HOME/bin:$PATH

  export CLASSPATH=.$JAVA_HOME/lib/dt.jar:JAVA_HOME/lib/tools.jar

 

测试安装情况
1. java -version查看版本号
2. 使用VI编辑器编写一个Java程序
(1) vi Hello.java
(2) 编写程序
public class Hello
{
     public static void main(String[] args)
     {
          System.out.println("Hello");
     }
}
3. 编译:javac Hello.java
4. 执行:java Hello


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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值