1 环境

Vmware虚拟机中的Ubuntu 12.04 32位系统

2具体安装步骤

①下载最新的jdk包

注意jdk区分32位版本和64位版本,要与Ubuntu兼容才行

下载地址
http://www.oracle.com/technetwork/java/javase/downloads/jdk7-downloads-1880260.html

②创建一个目录,解压压缩包

mkdir usr/lib/jvm

移动到该目录,并解压

x@x:/usr/lib$ sudo mv jdk-7u65-linux-x64.tar.gz ./jvm解压tar zvxf  jdk-7u65-linux-x64.tar.gz ./jvm

 ③设置环境变量

编辑.profile文件

在编辑profile文件之前最好先进行备份

x@x:/$ cp  ~/.profile ~/.profile_original

打开profile文件sudo vim  ~/.profile

在.profile文件的末尾加入以下的命令

export JAVA_HOME=/usr/lib/jvm/jdk1.7.0_65

在终端执行下述命令,使修改后的配置立即生效:

source ~/.profile

将系统默认的jdk修改过来

 sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.7.0_65/bin/java 300

显示的结果如下:

修改javac 配置

$ sudo update-alternatives --install /usr/bin/javac javac /usr/lib/jvm/jdk1.7.0_65/bin/javac 300 

效果如下图

再分别进行一下update操作:

$ sudo update-alternatives --config java
$ sudo update-alternatives --config javac

④测试是否安装成功

然后再输入java -version,看到如下信息,就说明改成sun的jdk了:

⑤可能遇到的问题

在验证是否成功的时候显示如下信息:

原因是:jdk是64位的,而操作系统是32位的,不匹配

jdk版本对应的关系

x86--32位
x64--64位

下载的时候一定要注意是32位还是64位,要跟自己的系统匹配

⑥参考文章

1 博客园,Linux下如何安装jdk,以Ubuntu为例

2 博客园,Ubuntu 12.04 中安装和配置 Java JDK

3 Ubuntu论坛, ubuntu输入java命令提示无法执行二进制文件

转载于:https://www.cnblogs.com/codemyzen/p/3880275.html

【Java】Linux下安装配置Oracle JDK 1.7版本相关推荐

  1. 使用oracle安装jdk1.7,【Java】Linux下安装配置Oracle JDK 1.7版本

    1 环境 Vmware虚拟机中的Ubuntu 12.04 32位系统 2具体安装步骤 ①下载最新的jdk包 注意jdk区分32位版本和64位版本,要与Ubuntu兼容才行 下载地址 http://ww ...

  2. linux下安装配置oracle

    ·  检查系统是否已安装所需的开发包 使用rpm -qa命令,确保以下包已成功安装.对于包的版本,只有版本高于下面的都可以,如果低于此版本,则要升级处理,如下: binutils-2.15.92.0. ...

  3. linux卸载和按照jdk,Linux 下安装和卸载JDK

    安装 下载jdk https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 在local ...

  4. Linux 下安装配置 JDK7

    Linux 下安装配置 JDK7 配置环境(debian 7) 自从从Oracle收购Sun近三年来,已经有很多变化.早在8月,甲骨文将"Operating System Distribut ...

  5. linux login 安装桌面,Linux_Ubuntu Linux下安装配置fluxbox桌面环境,安装   基本系统Ubuntu 7.10 G - phpStudy...

    Ubuntu Linux下安装配置fluxbox桌面环境 安装 基本系统Ubuntu 7.10 Gutsy,Xfce桌面.直接安装源里的fluxbox: aptitude install fluxbo ...

  6. Linux 下安装配置C/C++开发环境 Code::Blocks

    Linux 下安装配置C开发环境Code::Blocks 一.提前的话 要说C语言和Linux的关系大家应该都不会陌生,Linux系统内核就是用C语言开发的,所以所有的Linux系统下面 都会有C的编 ...

  7. linux下安装配置redis服务

    2019独角兽企业重金招聘Python工程师标准>>> linux下安装配置redis服务 2016年03月25日 15:39:31 coding_everyday 阅读数:3530 ...

  8. Linux下安装配置vsftpd

    Linux下安装配置vsftpd 安装vsftpd服务器 yum -y install vsftpd 可以使用rpm -qa vsftpd命令确认是否安装好vsftpd服务器. vsftpd.conf ...

  9. Docker Linux下安装配置及启动

    Docker Linux下安装配置及启动 linux配置环境 基础下载镜像: wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliy ...

最新文章

  1. matlab的syms无法在函数中使用_Python函数中使用@
  2. 使用动态解析设置***
  3. Oracle 数据库EM访问多个Instance
  4. 区块链预言机(4)内在机制
  5. JS判断页面控件是否可用
  6. [css] style标签写在body前和body后的区别是什么?
  7. 任务计划、chkconfig工具、systemd管理服务、unit、target
  8. GitChat · 前端 | Vue 组件库实践和设计
  9. 台大李宏毅Machine Learning 2017Fall学习笔记 (11)Convolutional Neural Network
  10. Treeview动态添加用户控件 取值和传值(第二种样式)
  11. JAVA的第一个小程序:Hello world
  12. java stream findany_Java Stream findFirst() vs findAny() API With Example
  13. 测试工具大全http://blog.csdn.net/vincetest/archive/2006/12/12/1440353.aspx
  14. 计算10光年是多少米java_1光年是多少米,9.46×10^15米(最快的火箭需飞108000年)...
  15. 机智云AIoT开发平台,物联网开发和运营从未如此简单
  16. 【C++】Dijkstra算法
  17. eclipse平台的手机程序开发步骤整理
  18. 王国栋青岛大学计算机学院,王国栋
  19. sqlserver使用distinct插入数据还出现主键冲突
  20. python实现简单的模拟发送短信验证码

热门文章

  1. 罗格斯大学电气与计算机工程专业怎么样,美国电子工程排名 - 电子计算机工程的研究生教育,特别是偏向电路设计方向,请问是美国罗格斯大学新布朗斯维克校区好还是清华...
  2. java service注入失败,使用spring向service里面注入dao不成功。
  3. javascript案例_如何在JavaScript中使用增强现实-一个案例研究
  4. PAT(甲级)2018年秋季考试 7-1 Werewolf - Simple Version
  5. 热修复测试过程注意事项
  6. Java基础学习总结(9)——this关键字
  7. ActiveMQ快速入门
  8. GDB 调试 Mysql 实战(二)GDB 调试打印
  9. 面试之Hashtable和ConcurrentHashMap
  10. SilverLight 4页面跳转大全