Linux中JDK安装配置教程

 更新时间:2018年02月01日 10:40:04   作者:漂流的老妖怪  
这篇文章主要为大家详细介绍了Linux中JDK安装配置教程,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

JDK在官网下载,也可以从某个文件服务器进行下载。

1.在usr目录创建一个java文件夹:

mkdir java

2.进入刚创建的java文件夹,下载jdk:

cd /usr/java

例如:

wget http://www.xxxx.com...jdk-8-linux-x64.tar.gz

3.解压jdk,在/usr/java目录下看到一个jdk1.8.0的目录:

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

4.删除原压缩包:

rm -rf jdk-8-linux-x64.tar.gz

5.设置JDK的路径,设置环境变量:

vi /etc/profile

点击 i 键编辑

在文件最后面加:

#set java environment
JAVA_HOME=/user/java/jdk1.8.0
CLASSPATH=.:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH

点击

ESC键 + :wq + Enter键

退出并保存。

查看刚进行的编辑:

cat /etc/profile

要使JDK在所有的用户中使用,可以这样:

vi /etc/profile.d/java.sh

在新的java.sh中输入以下内容:

#set java environment
JAVA_HOME=/user/java/jdk1.8.0
CLASSPATH=.:$JAVA_HOME/lib/tools.jar
PATH=$JAVA_HOME/bin:$PATH
export JAVA_HOME CLASSPATH PATH

保存退出,然后给java.sh分配权限:chmod 755 /etc/profile.d/java.sh

6.重启机器或者执行命令:

source /etc/profile

7.查看java版本:

java -version

如图所示,可以看出,jdk已经安装成功了!

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

相关文章

  • 解决Springboot 2 的@RequestParam接收数组异常问题

    解决Springboot 2 的@RequestParam接收数组异常问题

    这篇文章主要介绍了解决Springboot 2 的@RequestParam接收数组异常问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-08-08
  • SpringBoot自定义配置项过程

    SpringBoot自定义配置项过程

    在SpringBoot项目中,通过在application.properties文件中添加配置项,然后使用@ConfigurationProperties注解将这些配置项与实体Bean进行绑定,可以实现配置项与实体类字段的自动关联,进而方便地读取配置文件中的数据,这种方法不仅简化了配置管理
    2024-11-11
  • SpringBoot中自定义首页(默认页)及favicon的方法

    SpringBoot中自定义首页(默认页)及favicon的方法

    这篇文章主要介绍了SpringBoot中如何自定义首页(默认页)及favicon,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-08-08
  • java实现简单猜拳小游戏

    java实现简单猜拳小游戏

    这篇文章主要为大家详细介绍了java实现简单猜拳小游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-11-11
  • 一文带你详细认识文件与Java中操作文件

    一文带你详细认识文件与Java中操作文件

    文件处理是任何应用程序的重要部分,Java 提供了许多用于创建、读取、更新和删除文件的方法,这篇文章主要给大家介绍了关于认识文件与Java中操作文件的相关资料,需要的朋友可以参考下
    2024-05-05
  • spring boot系列之集成测试(推荐)

    spring boot系列之集成测试(推荐)

    这篇文章主要介绍了spring boot系列集成测试,需要的朋友可以参考下
    2018-03-03
  • MyBatis-Plus忽略多租户隔离自定义注解

    MyBatis-Plus忽略多租户隔离自定义注解

    本文主要介绍了MyBatis-Plus忽略多租户隔离自定义注解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-12-12
  • Java数据结构之加权无向图的设计实现

    Java数据结构之加权无向图的设计实现

    加权无向图是一种为每条边关联一个权重值或是成本的图模型。这种图能够自然地表示许多应用。这篇文章主要介绍了加权无向图的设计与实现,感兴趣的可以了解一下
    2022-11-11
  • SpringBoot执行定时任务@Scheduled的方法

    SpringBoot执行定时任务@Scheduled的方法

    这篇文章主要介绍了SpringBoot执行定时任务@Scheduled的方法,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-07-07
  • Javaweb resin4如何配置端口虚拟目录

    Javaweb resin4如何配置端口虚拟目录

    这篇文章主要介绍了Javaweb resin4如何配置端口虚拟目录,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-07-07

最新评论