在ubuntu上安装jdk7u9
来源:互联网 发布:淘宝禁止发布违背 编辑:程序博客网 时间:2024/06/11 19:30
第一步,下载jdk-7u9-linux-i586.tar.gz
http://www.oracle.com/technetwork/java/javase/downloads/jdk7u9-downloads-1859576.html
第二步,解压安装
// 1、使用mkdir创建目录/opt/java sudo mkdir /opt/java // 2、使用tar解压JDK到/opt/java sudo tar zxvf /home/huangjinhui/software/jdk-7u9-linux-i586.tar.gz -C /opt/java/
第三步,修改环境变量
用编辑器打开 /etc/environment sudo gedit /etc/environment
//修改或者添加PATH,JAVA_HOME,JRE_HOME,CLASSPATH 其修改为: PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:${JAVA_HOME}/bin" JAVA_HOME=/opt/java/jdk1.7.0_09 JRE_HOME=${JAVA_HOME}/jre CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib第四步,修改默认配置项
到这里后运行 javac, java, 等命令还是不能用,接下来再执行下面命令:
sudo update-alternatives --install /usr/bin/java java /opt/java/jdk1.7.0_09/bin/java 300 sudo update-alternatives --install /usr/bin/javac javac /opt/java/jdk1.7.0_09/bin/javac 300 sudo update-alternatives --install /usr/bin/jar jar /opt/java/jdk1.7.0_09/bin/jar 300 sudo update-alternatives --install /usr/bin/javah javah /opt/java/jdk1.7.0_09/bin/javah 300 sudo update-alternatives --install /usr/bin/javap javap /opt/java/jdk1.7.0_09/bin/javap 300
第五步:列出各种JDK版本
sudo update-alternatives --config java 0 /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java 1061 自动模式* 1 /opt/java/jdk1.7.0_09/bin/java 300 手动模式 2 /usr/lib/jvm/java-6-openjdk-i386/jre/bin/java 1061 手动模式要维持当前值[*]请按回车键,或者键入选择的编号:输入刚安装的 /opt/java/jdk1.7.0_09/bin/java的编号"1"
sudo update-alternatives --config java
sudo update-alternatives --install /usr/bin/jps jps /opt/java/jdk1.7.0_55/bin/jps 1
第五步,测试一下
$java -versionjava version "1.7.0_09"Java(TM) SE Runtime Environment (build 1.7.0_09-b05)Java HotSpot(TM) Client VM (build 23.5-b02, mixed mode)
- 在ubuntu上安装jdk7u9
- 在Ubuntu上安装Ruby
- 在Ubuntu上安装SVN
- 在Ubuntu上安装PostgreSQL
- 在Ubuntu上安装VNC
- 在Ubuntu上安装openssh
- 在ubuntu上安装trac
- 在Ubuntu上安装Ruby
- 在 Ubuntu 上安装 Kscope
- 在ubuntu上安装oracle10g
- 在Ubuntu上安装rstatd
- Trac 在ubuntu上安装
- 在Ubuntu上安装MySQLdb
- 在Ubuntu上安装hudson
- 在Ubuntu上安装CouchDB
- 在ubuntu上安装hadoop
- 在ubuntu上安装kamailio
- 在ubuntu上安装maven3
- label(标签)的使用
- java23种设计模式一(连载)
- NFC:不只是移动支付
- 商业智能方案部署之SQL Server 2008R2与SharePoint 2010环境的集成
- 关于数据质量“成长的烦恼”的五点建议
- 在ubuntu上安装jdk7u9
- 循环的应用---(1)判断输入是否合法,不合法要求重新输入(2)某项功能的循环执行
- Codec Engine 开发
- Incorrect syntax near the keyword 'WITH'
- 在线考试系统V3升级V5详解之一
- [宏]_IOC_NR, _IOC_TYPE, _IOC_SIZE, _IOC_DIR
- Can not Start the database server because of the host name changed
- cocos2d-x源码介绍-沈大海cocos2d-x教程之2
- VC6.0 配置 wxWidgets(跨平台界面控件库)