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

第一步:下载jdk-7-linux-i586.tar.gz (32位版本,64位的下载x86_64)

[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)

参考链接:
1、在Ubuntu 10.10下安装JDK配置Eclipse及Tomcat【转载 + 订正】   http://www.cnblogs.com/evasnowind/archive/2011/01/05/1926059.html
2、ubuntu安装jdk全过程(仅供参考)  http://forum.ubuntu.org.cn/viewtopic.php?t=183803
3、java学习_jdk安装  http://www.cnblogs.com/shaoguobao/archive/2011/07/16/2108015.html

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

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

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

  2. ubuntu 16.04下安装oracle jdk 1.7

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

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

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

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

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

  5. Ubuntu 12.04下安装Oracle Express 11gR2

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

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

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

  7. Ubuntu 10.04下SSH配置

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

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

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

  9. ubuntu 16.04下安装mysql

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

最新文章

  1. 天价!一款芯片从设计到流片需要45亿!3纳米芯片研发成本曝光
  2. FLEX 运行 空白
  3. [APIO2018] Duathlon 铁人两项
  4. linux iopen i2c dev,i2c-dev - Linux驱动子系统之I2C_Linux编程_Linux公社-Linux系统门户网站...
  5. linux系统下的“静态库和动态库”专题之二:库的创建和使用
  6. quasar 异步回调_Java IO基准测试:Quasar与异步ForkJoinPool与ManagedBlock
  7. 各种门锁的内部结构图_便宜超好用:小米智能门锁 E上手体验报告
  8. JSON 和 JS 对象互转
  9. AI学习笔记(七)图像滤波器、OpenCV算法解析
  10. Oracle 隐含参数的查询
  11. GIMP教程 1 图片剪裁
  12. OA办公——SwebUI开源应用解决方案
  13. 64位处理器_32位和64位Windows系统差别在哪里
  14. IDEA连接mysql后,schemas中无表格
  15. CBOW(Continous Bag of Words)模型学习(2020-08-19)
  16. 微信小程序wx.createInnerAudioContext使用方法
  17. 西安交大计算机学院 栾佳锡,史椸-西安交通大学-自动化科学与工程学院
  18. NSX-T 恢复DFW策略
  19. Word编辑与排版一
  20. MiniSTM32F103实现家庭普通电路中的电流谐波检测

热门文章

  1. 【Flask】项目中使用请求钩子的妙处有那些?
  2. Linux Kernel中断下半部分实现的三种方式
  3. 2021-12-27
  4. 【Linux】普通用户修改 root 权限文件,没有权限;sudo: 没有终端存在,且未指定 askpass 程序
  5. 【grafana】API 遇到的问题
  6. 1.22 实例:商品信息查询
  7. Mysql之增加数据_INSERT INTO
  8. win7删除控制面板中的JAVA”
  9. Linux网络环境配置
  10. 3.2 汇编语言程序设计