1.ubuntu使用的是openjdk,所以我们需要先找到合适的jdk版本。在命令行中输入命令:

$apt-cache search openjdk
  • 1

返回结果列表(因个人电脑而有所不同):

default-jdk-doc - Standard Java or Java compatible Development Kit (documentation) 
…(省略部分显示结果) 
openjdk-6-source - OpenJDK Development Kit (JDK) source files 
openjdk-7-jre-dcevm - Alternative VM for OpenJDK 7 with enhanced class redefinition 
openjdk-7-jre-lib - OpenJDK Java runtime (architecture independent libraries) 
openjdk-7-jre-zero - Alternative JVM for OpenJDK, using Zero/Shark 
openjdk-8-dbg - Java runtime based on OpenJDK (debugging symbols) 
openjdk-8-demo - Java runtime based on OpenJDK (demos and examples) 
openjdk-8-doc - OpenJDK Development Kit (JDK) documentation 
openjdk-8-jdk - OpenJDK Development Kit (JDK) 
openjdk-8-jre - OpenJDK Java runtime, using Hotspot JIT 
openjdk-8-jre-headless - OpenJDK Java runtime, using Hotspot JIT (headless) 
openjdk-8-jre-jamvm - Alternative JVM for OpenJDK, using JamVM 
openjdk-8-jre-zero - Alternative JVM for OpenJDK, using Zero/Shark 
openjdk-8-source - OpenJDK Development Kit (JDK) source files 
uwsgi-app-integration-plugins - plugins for integration of uWSGI and application 
uwsgi-plugin-jvm-openjdk-7 - Java plugin for uWSGI (OpenJDK 7)

2.从搜索的列表里找到我们需要安装的jdk版本,如上面标黑的 
openjdk-8-jdk - OpenJDK Development Kit (JDK)

3.输入安装命令,进行安装:

$sudo apt-get install openjdk-8-jdk
  • 1

等待命令行显示“done”,即安装成功过。

4.查看安装结果。输入命令:

$java -version
  • 1

显示结果如下: 
openjdk version “1.8.0_91” 
OpenJDK Runtime Environment (build 1.8.0_91-8u91-b14-0ubuntu4~15.10.1-b14) 
OpenJDK Server VM (build 25.91-b14, mixed mode) 
则说明安装成功。

5.安装成功后,还需要配置java_home变量:

1)输入命令:echo $java_home 
返回空行;

2)which javac 
返回:/usr/bin/javac

3)file /usr/bin/javac 
返回:/usr/bin/javac: symbolic link to /etc/alternatives/javac

4)file /etc/alternatives/javac 
返回:/etc/alternatives/javac: symbolic link to /usr/lib/jvm/java-8-openjdk-i386/bin/javac

5)file /usr/lib/jvm/java-8-openjdk-i386/bin/javac 
返回:/usr/lib/jvm/java-8-openjdk-i386/bin/javac: ELF 32-bit LSB executable, Intel 80386, version 1 (SYSV), dynamically linked, interpreter /lib/ld-linux.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=a8eeb948df0418fc8f046910c73713f2b6697a9a, stripped

6)sudo echo export JAVA_HOME=”/usr/lib/jvm/java-8-openjdk-i386/bin”>>~/.bashrc 
输入密码;

7)source ~/.bashrc

8)测试命令:gedit ~/.bashrc 
查看打开的文件末尾是否成功加入java_home

ubuntu命令安装jdk的更多相关文章

  1. Ubuntu下安装JDK以及相关配置

    1.查看系统位数,输入以下命令即可 getconf LONG_BIT 2.下载对应的JDK文件,我这里下载的是jdk-8u60-linux-64.tar.gz 3.创建目录作为JDK的安装目录,这里选 ...

  2. 在Ubuntu上安装JDK、Ant、Jmeter和Jenkins

    一.前期准备 1. 在win7下载VMware.Ubuntu(用迅雷下比较快) 2. 安装完VMware后新建虚拟机,选择iso: 3. 具体配置参考如下,至此Ubantu安装完成 二.在Ubuntu ...

  3. Ubuntu下安装JDK图文详解

    很详细的在Ubuntu中安装JDK图文详解教程,我们选择的是jdk1.6.0_30版本.安装文件名为jdk-6u30-linux-i586.bin. 1.复制jdk到安装目录 (1)假设jdk安装文件 ...

  4. Ubuntu上安装jdk,Jboss

    Ubuntu上安装jdk 1.使用wget命令或sft方式从oracle官方下载tar.gz格式的jdk1.7,由于ubuntu不支持rpm安装,需要转换,所以不选择rpm格式的jdk 2.使用tar ...

  5. Ubuntu下安装JDK图文解析

    我们在64位的Ubuntu中安装JDK,选择的是jdk1.6.0_32版本号.安装文件名称为jdk-6u32-linux-x64.bin(这个是64位系统的),假设是32位系统的还须要去官网下载32位 ...

  6. Ubuntu下安装JDK详细教程

    Ubuntu下安装JDK详细教程 作者:凯鲁嘎吉 - 博客园http://www.cnblogs.com/kailugaji/ Ubuntu版本:Ubuntu-12.04.5-desktop-i386 ...

  7. Ubuntu下安装JDK图文教程详解 jdk-java6-30 .bin 的处理方法

    Ubuntu下安装JDK图文教程详解 jdk-java6-30 .bin 的处理方法: https://blog.csdn.net/mingjie1212/article/details/485250 ...

  8. Linux(ubuntu)下安装JDK、Tomcat

    一.安装jdk 1)首先以root用户登录进去,在根目录下建立opt的目录,我们将下载的东西都放到该目录下去. 2)下载j2sdk ,如jdk-6u31-linux-i586.bin 下载地址如下ht ...

  9. ubuntu中安装jdk 分类: java 学习笔记 linux ubuntu 2015-07-06 17:49 74人阅读 评论(0) 收藏

    参考文献:ubuntu 13.04 安装 JDK 先去oracle官网下载jdk,这一段我就不赘述了. 下载好之后先解压,解压方式参见 linux常用的压缩与解压缩命令 ,解压之后,将文件剪贴至/us ...

随机推荐

  1. WordPress主题开发:为文章添加自定义栏目

    开启自定义栏目:点击头顶的“显示选项”,勾选“自定义栏目” 然后编辑文章时,即可看见 实验: 定义名称为:play_url ,值为:http://www.xiami.com/widget/635357 ...

  2. Eclipse常用快捷键之代码编辑篇

    Eclipse是Java开发常用的IDE工具,熟练使用快捷键可以提高开发效率,使得编码工作事半功倍,下面介绍几种常用的代码编辑和补全工具 重命名快捷键:Alt+Shift+R 可用于类名,方法名,属性 ...

  3. Html-完整表格

    表头th 特殊的单元格:加粗.居中 它的用户是取代td的位置即可 <table border="2"> <tr> <th>姓名</th&g ...

  4. ios开发 学习积累20161027~20161031

    前言 学习ios这几天来,总结下,函数的定义,调用.跟其他语言都有一定的区别: 几个特别重要的就是对象的迭代的使用和判断.取随机数.动画的实现及数组的深入研究等等 之前的总结地址 ios开发 学习积累 ...

  5. PHP 获取当前类名、方法名、URL地址

      1.PHP获取当前类名.方法名  __CLASS__ 获取当前类名  __FUNCTION__ 当前函数名(confirm)  __METHOD__ 当前方法名 (bankcard::confir ...

  6. spring 与 springmvc 的区别和定义

    前言:(内附 spring 下载地址,可以选择需要的版本,给有需要的朋友)补充一下基础知识,spring 的定义和 springmvc 的定义,来源于百度百科. spring 源码下载地址 https ...

  7. 02--CSS的继承性和层叠性

    一 继承性 css有两大特性:继承性和层叠性 面向对象语言都会存在继承的概念,在面向对象语言中,继承的特点:继承了父类的属性和方法.那么我们现在主要研究css,css就是在设置属性的.不会牵扯到方法的 ...

  8. 移动前端调试页面–weinre

    安装 npm install -g weinre 启动 weinre --boundHost -all- 浏览器查看 http://localhost:8080 插入相关文件 index.html d ...

  9. FormData js对象的介绍和使用

    FormData js对象的介绍和使用 FormData对象,可以把所有表单元素的name与value组成一个queryString,提交到后台. 在使用ajax提交时,使用FormData对象可以减 ...

  10. Android MVC模式和MVP模式的区别

    MVC模式: 1. MVC的所有通信都是单向的. 2. view传送指令到controller(用户也可以直接将指令传到controller). 3. controller完成业务逻辑后要求model ...