jdk6
来源:互联网 发布:access如何输入数据 编辑:程序博客网 时间:2024/05/18 02:15
在Ubuntu下安装并配置Sun-java6-jdk
2010-06-29 00:58:57| 分类:Ubuntu |举报|字号 订阅
首先需要去Sun的网站上下载jdk的bin文件。在Sun的网站里转了半天也没找出来……现在贴个地址吧~http://java.sun.com/javase/downloads/index.jsp 这个链接进去之后,点Java Platform, Standard Edition区域里的Download JDK,然后选择版本就行了……大家都说下载bin,而不是下载.rpm.bin的,大概好像是因为前者类似windows下面直接解压的绿色版,而后者需要安装……唔,我是这么理解的。
下载之后开始安装。首先需要把安装文件放在想要安装的目录下。我选择的路径是/usr/lib/jvm/SunJDK,但是/usr/lib路径下又不能直接新建文件夹……所以通过命令的方式新建了文件夹,具体命令为:
sudomkdir /usr/lib/jvm/SunJDK
当然复制也只能通过命令了:
sudocp /*源文件的路径*/jdk-6u20-linux-i586.bin /usr/lib/jvm/SunJDK
复制好后开始安装,这里需要注意的一点是,在安装过程中不要开着浏览器(虽然不知道为什么,但我第一次装貌似就是因为开着浏览器所以没有完全成功,总之是避免麻烦吧)。
进入安装文件所在目录/usr/lib/jvm/SunJDK,执行安装文件, 首先要将可执行的权限赋给安装文件。
命令:sudo chmod +x jdk-6u20-linux-i586.bin
安装:sudo ./jdk-6u20-linux-i586.bin
执行安装命令后会在终端出现很多协议,大可不必多看,一路回车,直到提示输入yesor no, 输入yes并回车.安装过程中会在安装文件所在目录中新建一个目录,这个安装文件所建目录为jdk1.6.0_20。
由于ununtu本身带了java-6-openjdk的JVM实现,所以这种情况下就得使用ubuntu提供的“update-alternative“工具来完成程序多版本实现的选择:
sudoupdate-alternatives --display java
发现系统只列举了OpenJDK JVM;因为sunjdk6是通过手动解压安装的。现在输入下面的两行命令:
sudoupdate-alternatives --install /usr/bin/java java /usr/lib/SunJDK/jdk1.6.0_20/bin/java 60
sudoupdate-alternatives --install /usr/bin/java java /usr/bin/java-6-openjdk/jre/java40注意1,2行尾的60,40是优先级;现在把JDK6设为了首选;
以后我们需要更换系统JVM的选择也是非常容易:sudoupdate-alternatives –config java
可以列出多个JVM实例,根据列表进行选择输入编号,回车即可。
安装完成后配置环境变量,有两种配置环境变量的方法
1.编辑:/ect/profile文件, 用命令 sudogedit /etc/profile打开 profile文件,
在弹出的profile文件的末尾,umask022之前 添加:
#setjava environment
JAVA_HOME=/usr/lib/jvm/SunJDK/jdk1.6.0_20
export CLASSPATH=.:$JAVA_HOME/lib:$CLASSPATH
export PATH=$JAVA_HOME/bin: $PATH
umask022//原文件里的,不动它。
2.编辑:/etc/environment文件, 用命令 sudogedit /etc/environment打开
environment文件,在文件最后添加
PATH="/usr/lib/jvm/SunJDK/jdk1.6.0_20/bin"
CLASSPATH="/usr/lib/jvm/SunJDK/jdk1.6.0_20/lib"
JAVA_HOME="/usr/lib/jvm/SunJDK/jdk1.6.0_20"
配置完成后重启计算机,通过应用程序->附件->终端,进入终端, 输入 java–version, 检查java版本。
- JDK6
- jdk6
- JDK6下载
- 安装 JDK6
- 安装JDK6
- jdk6安装
- JDK6的變化
- JDK6笔记 随笔
- jdk6新特性
- JDK6 新特性
- JDK6的新特性
- JDK6的新特性
- jdk6 api 规范
- JDK6的下载地址
- JDK6的新特性
- jdk6在线文档
- jdk6.0安装
- JDK6 HttpServer的使用
- UVa 11021 - Tribles (概率DP)
- 更改UIView的背景
- 大数据的免费资料分享
- codeforces 301D Yaroslav and Divisors
- 【git学习五】git基础之git分支
- jdk6
- 存储字节对齐
- 内连接与外连接的区别
- 01_java Lucene学习——创建索引
- 计算机网络基础--以太网
- epoll使用
- shell特殊符号使用
- 在Linux上搭建svn服务器管理项目,Linux系统之间的svn库迁移
- c++ 学习笔记 day01