方法/步骤

 
  1. 1

    首先,百度搜索jdk,选择第一个,网站是Oracle Jdk。点击进去

  2. 2

    点击Download,到官网下载linux版本的jdk。选择自己对应的操作系统及32或64位版本,这里我下载的是64位版本的jdk-7u55-linux-x64.tar.gz

  3. 3

    创建Java的目标路径文件夹,这里我们放在usr/lib/jvm下面。在终端下操作:

    $  sudo mkdir /usr/lib/jvm

    之后输入你的密码完成创建

  4. 4

    解压你下载的jdk压缩文件至你创建的目录,用以下命令。

    $ sudo tar -C /usr/lib/jvm -xzf jdk-7u55-linux-x64.tar.gz

    注意把你的jdk文件放到你的主页home下,这里我放到"下载"的上一个目录

  5. 5

    查看jdk文件是否正确安装到你所创建你的文件夹下,并查看文件

  6. 6

    查看本机上是否还有java可选。这里用到以下命令

    $ sudo update-alternatives --list java

    如果出现显示图中错误,系统中没有java可选,我们可以进行以下步骤

  7. 7

    配置环境变量命令:

    $sudo gedit ~/.bashrc

    添加以下代码:

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

    export JRE_HOME=${JAVA_HOME}/jre

    export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib

    export PATH=${JAVA_HOME}/bin:$PATH

  8. 8

    查看是否配置成功:java -version

    有如图下信息配置成功!

     

    8、查看是否配置成功

    终端输入  java -version  回车

    如果显示了java版本信息则表示成功

    9、未配置成功,解决方案

    在第8步没有显示版本信息而是显示

    程序 'java' 已包含在下列软件包中:
     * default-jre
     * gcj-4.9-jre-headless
     * gcj-5-jre-headless
     * openjdk-8-jre-headless
     * gcj-4.8-jre-headless
     * openjdk-9-jre-headless
    请尝试:sudo apt install <选定的软件包>

    则需要手动设置系统默认JDK

    终端输入 cd /usr/lib/jvm/jdk1.8.0_92/   回车

    终端输入 sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_92/bin/java 300 回车

    终端输入 sudo update-alternatives --install /usr/bin/java java /usr/lib/jvm/jdk1.8.0_92/bin/javac 300 回车

    终端输入 sudo update-alternatives --config java 回车

    回车

    10、重复第8步 检查是否安装成功

    参考资料

    http://jingyan.baidu.com/article/c33e3f48a3365dea15cbb5c9.html

    http://blog.sina.com.cn/s/blog_4d7e764e0101fpxg.html

最新文章

  1. Chrome和IE中使用window.open函数
  2. 利用Native Client OLEDB 11 高效率地对SQL SERVER 进行查询和插入操作
  3. 【转】三十分钟掌握STL
  4. javascript 函数节流方法
  5. Android开发_控制硬加速hardwareAccelerated
  6. python复制--笔记
  7. Android-操作栏之副标题
  8. OC基础 单例
  9. [HMLY]14.对iOS开发中使用MVVM的理解和使用(初级)
  10. 可靠通信的保障 —— 使用ACK机制发送自定义信息——ESFramework 通信框架4.0 快速上手(12)
  11. LeetCode &amp; Q88-Merge Sorted Array-Easy
  12. SpringMVC学习笔记之二(SpringMVC高级参数绑定)
  13. JsonPath如何获取JSON数据中的值
  14. 中间人攻击(MITM)之数据截获原理
  15. Codeforces Round #419 (Div. 2) C. Karen and Game
  16. [漏洞分析]thinkphp 5.1.25 insert、insetAll、update方法注入
  17. IOS-UITableView入门(2)
  18. Python 爬虫实例(12)—— python selenium 爬虫
  19. nyoj 幸运三角形
  20. 基于HTML5/CSS3图片网格动画特效

热门文章

  1. VMware提示此主机支持Intel VT-x,但Intel VT-x处于禁用状态怎么解决
  2. zencart新增configuration商店全局变量sql
  3. java8学习之Stream介绍与操作方式详解
  4. Acwing-165-小猫爬山(搜索)
  5. Composer 安装方法
  6. httpclient个人理解
  7. flask框架(六): 实现支持正则的路由
  8. MapBox
  9. codeforces666A
  10. 识别C++编译器编译标准