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

转载于:https://www.cnblogs.com/shuo1208/p/9090050.html

ubuntu命令安装jdk相关推荐

  1. UBUNTU手动安装JDK的详细步骤

    这篇文章主要介绍了UBUNTU手动安装JDK的详细步骤,大家参考使用吧 先去 Oracle下载Linux下的JDK压缩包,我下载的是jdk-7u4-linux-i586.tar.gz文件,下好后直接解 ...

  2. ubuntu如何安装java jdk,Ubuntu下安装JDK图文详解

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

  3. 在Ubuntu上安装jdk,tomcat8, mysql5.7

    手动安装jdk 1.根据Ubuntu系统版本选择JDK版本 uname -a i386,i686为32位系统:X86 X64为64位系统 2.解压安装 mkdir -p /usr/lib/jvm su ...

  4. Ubuntu下安装jdk经验分享

    Ubuntu下安装jdk经验分享 http://www.jb51.net/article/55131.htm 转载于:https://www.cnblogs.com/kangtuohongwai/p/ ...

  5. 在Ubuntu下安装jdk解压出现问题:./jdk-6u30-linux-i586.bin: 113: ./install.sfx.3631: not found

    在Ubuntu下安装jdk解压出现问题:./jdk-6u30-linux-i586.bin: 113: ./install.sfx.3631: not found. Failed to extract ...

  6. ubuntu16.04 wget java_linux centos ubuntu下载安装JDK wget方式下载JDK

    linux centos ubuntu下载安装JDK wget方式下载JDK 本文以jdk_8u162为例 切换到源码目录 cd /usr/local/src/ wget方式下载JDK官方最新包 wg ...

  7. Ubuntu下安装JDK步骤

    今日费了老大的劲才在ubuntu下安装成功jdk,特此记录,供大家参考. 步骤如下: 1.下载合适的jdk:网上jdk版本很多我盲目的下载了很多,后来发现其实只需要 输入jdk-7u25-linux- ...

  8. ubuntu下安装JDK和netbeans

    我在ubuntu下安装netbeans十分简单,我下载了jdk-7u1-nb-7_0_1-linux-ml.sh,直接在终端输入 sh jdk-7u1-nb-7_0_1-linux-ml.sh 安装的 ...

  9. ubuntu下安装jdk

    安装1.5 sudo apt-get install sun-java5-jdk sudo update-alternatives --config java sudo update-alternat ...

最新文章

  1. 【全网首发】京东AI三大NLP项目实战
  2. 自制php操作mysql工具类(DB.class.php)
  3. WPF自学入门(十一)WPF MVVM模式Command命令 WPF自学入门(十)WPF MVVM简单介绍...
  4. Java编程中“为了性能”需做的26件事
  5. oracle误删数据的解决方法
  6. CSS改变插入光标颜色
  7. android 运行jar包,android将so打到jar包中并运行-Go语言中文社区
  8. 设置MongoDB副本集分为4个步骤
  9. 阿里云天池 金融风控训练营Task1 广东工业站
  10. 如何保证交叉表编译器和目标系统版本一致_嵌入式系统词汇表
  11. 学前端开发是一种什么样的体验?
  12. 10慕课网《进击Node.js基础(一)》初识promise
  13. 使用网络调试助手时,踩坑
  14. 【考研经验】2018普通人跨考浙江大学计科的教训和方法论
  15. 超级好上手的告白小程序
  16. PAT (Advanced Level) Practice 1043 Is It a Binary Search Tree (25 分) 凌宸1642
  17. c语言八字码,C语言之测八字 - 课件/论文下载 - 电子技术论坛 - 广受欢迎的专业电子论坛!...
  18. ubuntu20.04双系统启动盘制作、安装和卸载
  19. 2022湖北省各市专精特新小巨人企业认定补贴、条件流程
  20. 用for循环写520个我喜欢你

热门文章

  1. 字符串转为小数点,乘以一个数以后,转换为科学计数法,再把科学计数法转化为字符串
  2. hdu 1788 Chinese remainder theorem again 【crt的具体过程】
  3. MATLAB中nargin 的用法
  4. zlggui菜单12864_lcddrive.h
  5. 非线性方程组求解Matlab实现 (多元牛顿方法、Broyden方法、Broyden方法2)
  6. python3.8什么时候出来,【新版本来临!Python 官网宣布,正式发布Python3.8.0!】- 环球网校...
  7. mysql自动转库_JAVA自动操作0racle数据库转mysql数据库
  8. 手动设计简单的Token验证
  9. thymeleaf常用属性
  10. common.logging和log4j比较