免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2642 | 回复: 2

Ubuntu 11.10下JDK1.6.30服务的安装及配置 [复制链接]

论坛徽章:
0
发表于 2012-03-19 17:39 |显示全部楼层
Ubuntu 11.10下JDK1.6.30服务的安装及配置







安装环境:

Ubuntu 11.10 32位、jdk-6u30-linux-i586.bin。

一、下载JDK。

下载地址http://www.oracle.com/technetwor ... wnload-1377139.html ,选择Linux X86下的  jdk-6u30-linux-i586.bin,这样直接用迅雷下载,速度快,放在本机上。

二、打开Ubuntu 11.10的终端。输入以下命令:

Java代码
  1. 1.sudo cp jdk-6u30-linux-i586.bin /usr/lib/jvm   
  2. 2.cd /usr/lib/jvm     
  3. 3.sudo ./jdk-6u30-linux-i586.bin   
  4. 4.sudo mv jdk1.6.0_30/ java-1.6.0_30-sun/   
  5. 5.sudo ln -s java-1.6.0_30-sun java-6-sun   
  6. 6.sudo rm jdk-6u30-linux-i586.bin  
  7. sudo cp jdk-6u30-linux-i586.bin /usr/lib/jvm
  8. cd /usr/lib/jvm  
  9. sudo ./jdk-6u30-linux-i586.bin
  10. sudo mv jdk1.6.0_30/ java-1.6.0_30-sun/
  11. sudo ln -s java-1.6.0_30-sun java-6-sun
  12. sudo rm jdk-6u30-linux-i586.bin
复制代码
注意:如果系统中没有装其他版本的JDK,JVM目录不存在,则需要先建立之。

Java代码
  1. 1.sudo mkdir /usr/lib/jvm  
  2. sudo mkdir /usr/lib/jvm
复制代码
三、设置环境变量,主要是PATH、CLASSPATH和JAVA_HOME,注意PATH最后所添加的bin目录

Java代码
  1. 1.sudo vi /etc/environment   
  2. 2.PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/jvm/java-6-sun/bin"   
  3. 3.CLASSPATH="/usr/lib/jvm/java-6-sun/lib"   
  4. 4.JAVA_HOME="/usr/lib/jvm/java-6-sun"  
  5. sudo vi /etc/environment
  6. PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/lib/jvm/java-6-sun/bin"
  7. CLASSPATH="/usr/lib/jvm/java-6-sun/lib"
  8. JAVA_HOME="/usr/lib/jvm/java-6-sun
复制代码
"四、然后就是要告诉系统,我们使用的sun的JDK,而非OpenJDK了



Java代码
  1. 1.sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-6-sun/bin/java 300   
  2. 2.sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-6-sun/bin/javac 300   
  3. 3.sudo update-alternatives --config java  
  4. sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-6-sun/bin/java 300
  5. sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-6-sun/bin/javac 300
  6. sudo update-alternatives --config java
复制代码
五、选择路径优先级状态

Java代码
  1. 1.0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 自动模式   
  2. 2.1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 手动模式   
  3. 3.* 2 /usr/lib/jvm/java-6-sun/bin/java 300 手动模式  
  4. 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 自动模式
  5. 1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 手动模式
  6. * 2 /usr/lib/jvm/java-6-sun/bin/java 300 手动模式
复制代码
输入值:2 回车

六、最后我们验证一下

Java代码
  1. 1.zhunian@Ubuntu:~$ java -version   
  2. 2.java version "1.6.0_30"  
  3. 3.Java(TM) SE Runtime Environment (build 1.6.0_30-b12)   
  4. 4.Java HotSpot(TM) Server VM (build 20.5-b03, mixed mode)   
  5. 5.zhunian@Ubuntu:~$ javac -version   
  6. 6.javac 1.6.0_30  
复制代码

论坛徽章:
0
发表于 2012-03-19 20:24 |显示全部楼层
谢谢分享

论坛徽章:
0
发表于 2012-03-21 19:00 |显示全部楼层
谢谢分享,支持了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP