转自http://blog.csdn.net/yang_hui1986527/article/details/6677450

第一步:下载jdk-7-linux-i586.tar.gz

[plain] view plaincopy
  1. wget -c http://download.oracle.com/otn-pub/java/jdk/7/jdk-7-linux-i586.tar.gz

(注:如果下载不下来,建议使用迅雷下载,然后拷贝到Linux系统上。)

第二步:解压安装

[plain] view plaincopy
  1. sudo tar zxvf ./jdk-7-linux-i586.tar.gz  -C /usr/lib/jvm
  2. cd /usr/lib/jvm
  3. sudo mv jdk1.7.0/ java-7-sun

第三步:修改环境变量

[plain] view plaincopy
  1. vim ~/.bashrc

添加:

[plain] view plaincopy
  1. export JAVA_HOME=/usr/lib/jvm/java-7-sun
  2. export JRE_HOME=${JAVA_HOME}/jre
  3. export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
  4. export PATH=${JAVA_HOME}/bin:$PATH

保存退出,输入以下命令使之立即生效。

[plain] view plaincopy
  1. source ~/.bashrc

第四步:配置默认JDK版本

由于ubuntu中可能会有默认的JDK,如openjdk,所以,为了将我们安装的JDK设置为默认JDK版本,还要进行如下工作。
执行代码:

[plain] view plaincopy
  1. sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/java-7-sun/bin/java 300
  2. sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/java-7-sun/bin/javac 300
  3. sudo update-alternatives --install /usr/bin/jar jar /usr/lib/jvm/java-7-sun/bin/jar 300
  4. sudo update-alternatives --install /usr/bin/javah javah /usr/lib/jvm/java-7-sun/bin/javah 300
  5. sudo update-alternatives --install /usr/bin/javap javap /usr/lib/jvm/java-7-sun/bin/javap 300

执行代码:

[plain] view plaincopy
  1. sudo update-alternatives --config java

系统会列出各种JDK版本,如下所示:

[plain] view plaincopy
  1. snowdream@snowdream:~$ sudo update-alternatives --config java
  2. 有 3 个候选项可用于替换 java (提供 /usr/bin/java)。
  3. 选择       路径                                    优先级  状态
  4. ------------------------------------------------------------
  5. * 0            /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061      自动模式
  6. 1            /usr/lib/jvm/java-6-openjdk/jre/bin/java   1061      手动模式
  7. 2            /usr/lib/jvm/java-6-sun/jre/bin/java       63        手动模式
  8. 3            /usr/lib/jvm/java-7-sun/bin/java           300       手动模式
  9. 要维持当前值[*]请按回车键,或者键入选择的编号:3
  10. update-alternatives: 使用 /usr/lib/jvm/java-7-sun/bin/java 来提供 /usr/bin/java (java),于 手动模式 中。

第五步:测试

[plain] view plaincopy
  1. snowdream@snowdream:~$ java -version
  2. java version "1.7.0"
  3. Java(TM) SE Runtime Environment (build 1.7.0-b147)
  4. Java HotSpot(TM) Server VM (build 21.0-b17, mixed mode)

转载于:https://www.cnblogs.com/cyxcw1/archive/2012/08/15/3051291.html

Ubuntu 11.04 下安装配置 JDK 7相关推荐

  1. 【转】 Ubuntu 11.04 下安装配置 JDK 7

    转自:http://blog.csdn.net/yang_hui1986527/article/details/6677450 第一步:下载jdk-7-linux-i586.tar.gz (32位版本 ...

  2. Ubuntu 16.04下安装配置Trac项目管理工具

    由于工作安排,需要安装trac项目管理平台,主要是让各个组提交日志,周报等.这里记录安装配置过程. 要求 运行Ubuntu 16.04的服务器. 具有sudo权限的非root用户,这里使用的是micr ...

  3. ubuntu 16.04下安装oracle jdk 1.7

    网上搜索了下,知道了大概,不能用apt装了,oracle也不再提供deb包了.只能下tar.gz包自己装. 先下载下来jdk:http://www.oracle.com/technetwork/jav ...

  4. linux :YOLO5配置(ubuntu 20.04 下安装运行yolov5)

    ubuntu 20.04 下安装运行yolov5 新建文件夹,安装python 安装 python-pip: 克隆YOLOv5Git code 配置YOLO环境 安装yolov5: ubuntu 20 ...

  5. ubuntu 11.04下Android开发环境的搭建!

    ubuntu 11.04下Android开发环境的搭建! 1.安装JDK 首先到oracle的官网上下载linux版本的JDK,网址为:http://www.oracle.com/technetwor ...

  6. Ubuntu 12.04下安装Oracle Express 11gR2

    Ubuntu 12.04下安装Oracle Express 11gR2 [我的笔记] 参考1:http://www.linuxidc.com/Linux/2012-09/71382.htm 参考2:h ...

  7. Ubuntu 16.04下安装Caffe(GPU版本 GTX970)

    Ubuntu 16.04下安装Caffe(GPU版本 GTX970) 个人分类: Deep Learning 2018年8月6日更新说明:距上次安装成功没多久,显卡驱动莫名失效,没有解决,索性重装了系 ...

  8. Ubuntu 10.04下SSH配置

    Ubuntu 10.04下SSH配置过程 SSH的配置过程 1.安装和设置OpenSSH Server 在Ubuntu和debian类的系统中,默认是没有安装OpenSSH Server 的,其安装命 ...

  9. ubuntu14.04安装linux公社,Ubuntu 14.04下安装IT++

    Ubuntu 14.04 下安装 IT++(itpp)(官方二进制包安装版) 温馨提示:虽然没有尝试,不过直接运行最后一步应该也可以成功. 另外,既然有简单的方法,不到破不得以还是不要尝试麻烦的方法了 ...

  10. ubuntu 16.04下安装mysql

    ubuntu 16.04下安装mysql 从官网下载mysql-apt-config_0.8.12-1_all.deb,下载地址为:https://dev.mysql.com/downloads/re ...

最新文章

  1. 观点:AI 与自动化是矛盾的
  2. Android中asset文件夹和raw文件夹区别(转载)
  3. JFinal interceptor - Deal with session attributes
  4. tensorflow随机梯度下降算法使用滑动平均模型
  5. 有向有权图的电阻------给你出道题
  6. mvc jquery ajax分页实例,jQuery Ajax自定义分页组件(jquery.loehpagerv1.0)实例详解,mvcpagerajax分页...
  7. Redis----centOs7.4 __X64下配置和运行
  8. python字符串格式化符号含义及转义字符含义
  9. 同济大学研究生 计算机 哪个校区,同济大学研究生院在哪个校区?宿舍条件好不好?有哪些招生专业目...
  10. 趣学Python-教孩子学编程--第三章
  11. 关于人大金仓数据库连接数量问题
  12. lwj_C#_周总结1
  13. 光谱分析中的变量选择
  14. Linux/debian/ubuntu/deepin 等系统禁用鼠标中键(滚轮)按下粘贴的方法
  15. oracle18c升级19,Upgrading Oracle 18c To 19c
  16. 全球最强大脑在哪里?阿里小蜜算法团队在寻找
  17. iwifi 技术规范
  18. iphone ipad 为孩子创建 apple id
  19. Spring Boot 动态设置数据库密码,密码加密,密码单独处理
  20. “科大讯飞杯”第十七届同济大学程序设计预选赛暨高校网络友谊赛 F.排列计算

热门文章

  1. c/c++_消除非标准警告
  2. Android小知识-剖析OkHttp中的五个拦截器(上篇)
  3. 微信小程序 --- 音乐的播放和控制
  4. 移动用户界面的5个设计原则
  5. Java实现MD5加密解密类
  6. [LeetCode]41.First Missing Positive
  7. iOS实现一个颜色渐变的弧形进度条
  8. with grant option 与with admin option的区别
  9. oracle两种用户认证方式
  10. CF113D 高斯消元、dp