本机环境:Ubuntu 12.04,Jdk 1.7

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

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

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

第二步:解压安装

  1. sudo mkdir /usr/lib/jvm
  2. sudo tar zxvf jdk-7u5-linux-x64.tar.gz -C /usr/lib/jvm

第三步:修改环境变量

  1. sudo gedit /etc/profile

添加:

  1. #set java environment
  2. export JAVA_HOME=/usr/lib/jvm/java-7-sun
  3. export JRE_HOME=${JAVA_HOME}/jre
  4. export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib
  5. export PATH=${JAVA_HOME}/bin:$PATH

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

source /etc/profile

第四步:配置默认JDK版本

为了将我们安装的JDK设置为默认JDK版本,还要进行如下工作。
执行代码:
  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
执行代码:
  1. sudo update-alternatives --config java
系统会列出各种JDK版本,如下所示:
  1. www.linuxidc.com@linux:~$ 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),于 手动模式 中。

第五步:测试

  1. java -version (会显示如下信息,说明已配置成功)
  2. java version "1.7.0"
  3. Java(TM) SE Runtime Environment (build 1.7.0-b147)
  4. Java HotSpot(TM) Client VM (build 21.0-b17, mixed mode)

参考文章:http://blog.csdn.net/microfhu/article/details/7667393

【已解决】Linux下安装JDK相关推荐

  1. linux下安装jdk+tomcat+eclipse+mysql

    linux下安装jdk+tomcat+eclipse+mysql 这个星期一部门老大忽然冒出一句:"小祝,你对linux怎么样啊,用过没?",于是俺就老实的回答:"在学校 ...

  2. linux上安装java失败,Linux下安装jdk失败怎么办

    有时出于需要(比如安装最新的eclipse),我们需要安装指定版本的JDK.然而,安装完成之后,再次键入命令查询JDK版本却发现版本号没有更新.那么,这应该如何解决呢?下面就让学习啦小编教大家Linu ...

  3. linux 部署java的胡那就,心得之:linux下安装jdk tomcat oracle10g

    最近一直在研究linux环境的操作,其实之前一直没有实际需求要用到linux,因项目需要,突然接受,显得很局促和苦闷,因我对linux的操作太不熟悉了,基本命令使用起来都很苦逼.现在突然需要搭建lin ...

  4. Linux下安装JDK,Tomcat,Mysql详细教程

    1. 概述 今天教大家在linux下安装jdk,mysql以及tomcat.在javaweb开发中,最后完成的项目代码,一般都是布在linux服务器下的.因为linux服务器可以说是安全性稳定性都比w ...

  5. linux jdk1.7 tomcat mysql_RedHat Linux 下安装JDK 1.7+MySQL 5.0+Tomcat 7.0.27过程

    RedHat Linux 下安装JDK 1.7+MySQL 5.0+Tomcat 7.0.27过程记录: tar -zxvf jdk-7u3-linux-i586.tar.gz /解压gz文件 rpm ...

  6. Linux下安装jdk

    不需要删除旧的jdk,安装新版本的jdk,再更新环境变量即可. Linux下安装jdk,步骤如下 1:下载jdk包:如jdk-8u111-linux-x64.tar.gz 2: 把jdk文件保存至Li ...

  7. Linux下安装JDK笔记与Linux安装Tomcat笔记

    项目需要,又要折腾Linux了,使用了VMware装一下linux,配置java运行环境,首先是配置JDK... OS:CentOS 64bit 一:到Oracle下载最新版的JDK http://w ...

  8. linux下安装jdk, mysql,tomcat等application示例,并且开启MySQL远程访问权限

    Linux软件安装 jdk,mysql,tomcat 软件安装:软件在阿里云盘下载:30天内有效,如果过期,请联系我 https://www.aliyundrive.com/s/mKjz8t8oF9M ...

  9. linux下安装jdk(rmp方式)

    一.初次在linux中安装jdk(若以前装过,需要先卸载旧的jdk) 以下命令在/usr/java目录下执行 mkdir /usr/java cd /usr/java 1.安装wget命令 yum - ...

  10. 短小视频网站sexcms源码 安装搭建环境加采集教程 有手机和PC演示站 linux下安装一片空白的解决linux下安装一片空白的解决

    特别注意:在linux下安装一片空白的解决方法:把index.php的第66行改为require_once sexPATH.'lib/Cs_Sex.php';就行.linux下要注意大小写区分. 电脑 ...

最新文章

  1. 编程感悟-建立好代码sop
  2. java的list类
  3. string赋值-单引号和双引号的区别(php)
  4. 【模型压缩】Only Train Once:微软、浙大等研究者提出剪枝框架OTO,无需微调即可获得轻量级架构...
  5. 汇编@data_macOS上的汇编入门(十三)——从编译到执行
  6. 【Flutter】微信项目实战【02】我的界面搭建(上)
  7. 2019蓝桥:奇数倍数问题
  8. mc服务器地图无限大吗,我的世界:4个小秘密,没想到啊,地图的范围这么大!...
  9. 删除IBM常见软件进程释放系统资源
  10. 一个封锁操作被对wsacancelblockingcall_突破封锁再进一步,华为鸿蒙OS成功登上手机...
  11. 如何用计算机名安装打印机,如何添加打印机,教您添加共享打印机的方法
  12. Spring Cloud Eureka源码分析之心跳续约及自我保护机制
  13. 事件回放:因「鹿晗、关晓彤」公布恋情,微博瘫痪了……
  14. 鞍点Saddle Point Locator
  15. 锐龙R3 4300U怎么样 相当于什么水平
  16. 计算机网络原理第3章 数据链路层 (超全知识点+例题)
  17. 中国RFID市场规模及结构浅析
  18. 浪潮存储与虚拟服务器连接失败,浪潮-异构虚拟化存储研究(示例代码)
  19. 中国行政区划的英文介绍
  20. python怎么加注释

热门文章

  1. 从技术输出到产业赋能,网易云信走过的四年
  2. 互联网1分钟 | 0121 Vlog陌生人社交APP「自言」为年轻人打造生活视频分享平台;周鸿祎:智能设备要警惕“海豚音攻击”...
  3. 互联网1分钟 |1107
  4. 【iOS篇】从容面对App崩溃
  5. 云计算将为移动医疗带来哪些新机遇?
  6. 简事二三 之 http缓存机制
  7. angularjs解决方案之 递归模板
  8. NIOS2随笔——uCOS-II实时操作系统
  9. Oracle 11g Dataguard 物理备库配置(四)之broker snapshot standby测试
  10. MySQL数据库管理(二)单机环境下MySQL Cluster的安装