Ubuntu 15下安装JDK1.8教程

 更新时间:2016年12月26日 17:17:12   作者:lfendo  
这篇文章主要为大家详细介绍了Ubuntu 15下JDK1.8安装教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

一、下载安装包

官网下载地址:http://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html


点击同意、然后选择相应的版本、进行下载


二、安装JDK

下载下来之后,通过命令解包

sudo tar zxvf jdk-8u111-linux-x64.tar.gz


解包之后


创建一个目录/usr/lib/jvm以便于把下载解压后的包放到这个目录下。

sudo mkdir -p /usr/lib/jvm


把解压后的jdk1.8.0_25文件夹放到/usr/lib/jvm目录中。注意:上面我是在下载好的jdk目录。

sudo cp -r jdk1.8.0_111 /usr/lib/jvm


进入到/usr/lib/jvm目录下

cd /usr/lib/jvm


把解压后的jdk1.8.0_25文件夹重命名为java,以便于书写

sudo mv jdk1.8.0_111 jdk


添加环境变量

sudo gedit ~/.bashrc

加入如下内容

export JAVA_HOME=/usr/lib/jvm/java 
export JRE_HOME=${JAVA_HOME}/jre 
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib 
export PATH=${JAVA_HOME}/bin:$PATH 


输入如下代码 

source ~/.bashrc


报错。我用的是zsh、配置的是./bashrc、bashrc是给bash看的、修改./zshrc。。。。

sudo gedit ~/.zshrc


保存

source ~/.zshrc

三、测试

输入:

java -version


javac -version


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Java实现拆箱和装箱的原理解析

    Java实现拆箱和装箱的原理解析

    Java 是一种强类型语言,然而在 Java中Integer类型和 int类型两种不同类型的数字却能正常地进行数学运算,为什么?今天我们就来聊聊其背后的秘密:拆箱和装箱,感兴趣的小伙伴跟着小编一起来看看吧
    2024-05-05
  • RabbitMQ通过延迟插件实现延迟消息

    RabbitMQ通过延迟插件实现延迟消息

    在RabbitMQ中,使用延迟消息插件比死信队列更优化的实现消息的延迟发送,本文介绍了延迟插件的下载、安装、以及如何通过设置消息头x-delay实现消息的延迟投递,特别指出,使用延迟消息可能会损耗性能,适合短时间的延迟场景
    2024-10-10
  • Spring注解驱动之BeanFactoryPostProcessor原理解析

    Spring注解驱动之BeanFactoryPostProcessor原理解析

    这篇文章主要介绍了Spring注解驱动之BeanFactoryPostProcessor原理,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-09-09
  • Spring Boot 使用 SSE 方式向前端推送数据详解

    Spring Boot 使用 SSE 方式向前端推送数据详解

    这篇文章主要介绍了Spring Boot 使用SSE方式向前端推送数据详解,SSE简单的来说就是服务器主动向前端推送数据的一种技术,它是单向的,也就是说前端是不能向服务器发送数据的
    2022-08-08
  • Java泛型之上界下界通配符详解

    Java泛型之上界下界通配符详解

    这篇文章主要介绍了Java泛型之上界下界通配符详解,学习使用泛型编程时,更令人困惑的一个方面是确定何时使用上限有界通配符以及何时使用下限有界通配符。本文提供一些设计代码时要遵循的一些准则。,需要的朋友可以参考下
    2019-06-06
  • SpringBoot解决BigDecimal传到前端后精度丢失问题

    SpringBoot解决BigDecimal传到前端后精度丢失问题

    这篇文章将通过示例详细为大家介绍SpringBoot如何解决BigDecimal传到前端后精度丢失问题,文中的示例代码讲解详细,感兴趣的可以了解一下
    2022-06-06
  • Java连接数据库,及增删改查的示例

    Java连接数据库,及增删改查的示例

    这篇文章主要介绍了Java连接数据库,及增删改查的示例,帮助大家更好的利用Java处理数据,感兴趣的朋友可以了解下
    2020-10-10
  • 一文带你彻底明白什么是Java注解

    一文带你彻底明白什么是Java注解

    Java注解可以说是我们编码过程中最常用的,本文将给大家介绍Java注解的概念、作用以及如何使用注解来提升代码的可读性和灵活性,需要的可以参考一下
    2023-05-05
  • 一篇文章带你入门Java接口

    一篇文章带你入门Java接口

    这篇文章主要介绍了JAVA中接口的定义和接口的实现,文中讲解非常细致,配合代码更好的帮大家学习参考,感兴趣的朋友可以了解下
    2021-08-08
  • 详解使用Jenkins部署Spring Boot项目

    详解使用Jenkins部署Spring Boot项目

    这篇文章主要介绍了详解使用Jenkins部署Spring Boot,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-11-11

最新评论