Linux下JDK安装教程

 更新时间:2017年06月20日 10:20:30   作者:YSOcean  
这篇文章主要为大家详细介绍了Linux下JDK安装教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

Linux下JDK安装教程,具体内容如下

1、下载 JDK Linux 版本(注意看自己安装 Linux 系统的位数)

  oracle 官网下载地址:jdk-7u80-linux-x64.gz

  百度云盘:链接: http://pan.baidu.com/s/1eS27kum 密码: wwcv

2、进入虚拟机,查看是否有默认安装的 Open JDK

  以 root 用户登录:输入 java -vesion.

  如果出现如下信息,则默认安装有,需要卸载

3、卸载默认安装的 Open JDK

①、输入:rpm -qa | grep jdk

②、输入:rpm -e --nodeps 上面的出现的信息

4、在 usr 目录下新建 java 目录,然后将 下载的 JDK 拷贝到这个新建的 java 目录中

注意:这里如何将本地的 JDK 拷贝到 Linux 系统中,可以使用 工具 WinSCP

5、解压 JDK

输入如下命令: 

给解压后的文件目录重命名 

6、设置环境变量

vi /etc/profile

输入上面命令后,然后按 i,将光标定位到文件最后一行,在输入下面代码:

#set java environment
JAVA_HOME=/usr/java/jdk1.7
CLASSPATH=$JAVA_HOME/lib/
PATH=$PATH:$JAVA_HOME/bin
export PATH JAVA_HOME CLASSPATH

然后按 ESC 键,输入  ":wq"   即保存退出该文件

7、输入下面命令让修改生效

source /etc/profile

8、验证 JDK 是否安装成功

java -version

注意:如果出现 bash: ./java: cannot execute binary file 则是 32 位的Linux 系统安装了 64 位的 JDK

查看 本机 位数:

x86_64 表示 64 位操作系统

i686 表示 32 位操作系统

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

相关文章

  • SpringMVC响应处理详细解读

    SpringMVC响应处理详细解读

    Spring MVC 是 Spring 提供的一个基于 MVC 设计模式的轻量级 Web 开发框架,本质上相当于 Servlet,Spring MVC 角色划分清晰,分工明细,本章来讲解SpringMVC数据响应
    2022-07-07
  • JavaSE异常Exception处理方法以及自定义

    JavaSE异常Exception处理方法以及自定义

    网络异常exception是指在网络通信过程中出现的异常情况,这些异常可能是由于网络连接不稳定、网络故障、服务器故障、网络拥堵等原因导致的,这篇文章主要给大家介绍了关于JavaSE异常Exception处理方法以及自定义的相关资料,需要的朋友可以参考下
    2024-07-07
  • 基于SpringBoot开机启动与@Order注解

    基于SpringBoot开机启动与@Order注解

    这篇文章主要介绍了SpringBoot开机启动与@Order注解,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-09-09
  • 详解在java中进行日期时间比较的4种方法

    详解在java中进行日期时间比较的4种方法

    这篇文章主要介绍了详解在java中进行日期时间比较的4种方法,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • Maven3种打包方式中maven-assembly-plugin的使用详解

    Maven3种打包方式中maven-assembly-plugin的使用详解

    这篇文章主要介绍了Maven3种打包方式中maven-assembly-plugin的使用,本文通过实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-07-07
  • java 常规轮询长轮询Long polling实现示例详解

    java 常规轮询长轮询Long polling实现示例详解

    这篇文章主要为大家介绍了java 常规轮询长轮询Long polling实现示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-12-12
  • SpringBoot3集成Swagger3的详细教程

    SpringBoot3集成Swagger3的详细教程

    Swagger 3(OpenAPI 3.0)提供了更加强大和灵活的API文档生成能力,本教程将指导您如何在Spring Boot 3项目中集成Swagger3,并使用Knife4j作为UI界面,需要的朋友可以参考下
    2024-03-03
  • Java中Controller引起的Ambiguous mapping问题及解决

    Java中Controller引起的Ambiguous mapping问题及解决

    这篇文章主要介绍了Java中Controller引起的Ambiguous mapping问题及解决,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-10-10
  • java 算法之冒泡排序实例详解

    java 算法之冒泡排序实例详解

    这篇文章主要介绍了java 算法之冒泡排序实例详解的相关资料,冒泡排序,就是模仿泡泡从水中浮起跑到水面的过程需要的朋友可以参考下
    2017-07-07
  • Java OpenCV利用KNN算法实现图像背景移除

    Java OpenCV利用KNN算法实现图像背景移除

    这篇文章主要为大家介绍了Java OpenCV利用K最邻近(KNN,K-NearestNeighbor)分类算法实现图像背景移除的示例代码,需要的可以参考一下
    2022-01-01

最新评论