如何在Linux系统上装jdk1.8以及环境配置的方法步骤

作者:张国军_Suger
开发工具与关键技术:VMware Workstation Pro、Linux系统(Debian 8.6.0)
操作系统:debian-live-8.6.0-amd64-xfce-desktop
JDK版本:jdk1.8.0_201

如果安装时出现gzip: stdin: not in gzip format这样的错可以参考安装jdk1.8时在报gzip: stdin: not in gzip format的错的解决办法这篇文章的解决办法来解决。
        下面来讲解一下下载以及安装jdk1.8以及配置环境步骤:
步骤一:
        首先我们需要去官网下载Linux环境下的jdk1.8,因为我的Linux系统是64位的,因此我下载的是jdk-8u201-linux-x64.tar.gz,如下图所示。


步骤二:
        点击☞**应用程序菜单☜下的☞**文件管理器☜

步骤三:
        找到刚才下载的文件,选择文件按住左键,拖动,拖到Linux系统的文件夹下。

步骤四:
        上面的操作完后,会显示出刚才拖动的文件。

步骤五:
        先要将刚才拖进的压缩文件进行解压。

实现代码:

suger@debian8:~$ tar -xzvf jdk-8u201-linux-x64.tar.gz

步骤六:
        我们现在需要将刚才解压的【jdk1.8.0_201】里面的所有数据都拷贝到【usr】目录下的【local】目录下的【jdk1.8.0_201】目录下

实现代码:

suger@debian8:~$ ls
core          jdk-8u201-linux-x64.tar.gz        公共  视频  文档  音乐
jdk1.8.0_201  wps-office_10.1.0.6758_amd64.deb  模板  图片  下载  桌面
suger@debian8:~$ cp -rp jdk1.8.0_201/ /usr/local/jdk1.8.0_201
cp: 无法创建目录"/usr/local/jdk1.8.0_201": 权限不够
suger@debian8:~$ sudo cp -rp jdk1.8.0_201/ /usr/local/jdk1.8.0_201
suger@debian8:~$ ls /usr/local/
bin  etc  games  include  jdk1.8.0_201  lib  man  sbin  share  src

步骤六:
        至此,我们需要修改环境变量,通过管理员权限mousepad来打开profile配置文件

实现代码:

suger@debian8:~$ sudo mousepad /etc/profile

步骤七:
        紧接着就是用mousepad 编辑器来编辑profile文件,这里只需要在配置文件最后输入下面的代码后保存。

实现代码:

export JAVA_HOME=/usr/local/jdk1.8.0_201
export JRE_HOME=${JAVA_HOME}/jre
export CLASSPATH=.:${JAVA_HOME}/lib:${JRE_HOME}/lib:$CLASSPATH
export JAVA_PATH=${JAVA_HOME}/bin:${JRE_HOME}/bin
export PATH=$PATH:${JAVA_PATH}

步骤八:
        保存完成后,我们还需要让这个环境变量配置信息里面生效,让其立即生效有如下两种方式:
                1、立即重启我们的Linux系统让其立即生效,如图所示。

实现代码:

suger@debian8:~$ sudo shutdown -r now

2、通过命令source /etc/profile让profile文件立即生效,如图所示。

实现代码:

suger@debian8:~$ source /etc/profile

步骤九:
        紧接着就是查看一下我们已经安装的jdk信息。

实现代码:

suger@debian8:~$ java -version
java version "1.7.0_181"
OpenJDK Runtime Environment (IcedTea 2.6.14) (7u181-2.6.14-2~deb8u1)
OpenJDK 64-Bit Server VM (build 24.181-b01, mixed mode)

步骤十:
        查看后发现,这并不是我们需要的jdk版本,我觉得是因为他默认就已经安装了jdk1.7版本,因此无法完成覆盖安装,因此我们需要卸载之前所有的jdk。

实现代码:

suger@debian8:~$ sudo apt remove openjdk*

步骤十一:
        接下来是通过命令安装java。

实现代码:

suger@debian8:~$ java -version
bash: java: 未找到命令
suger@debian8:~$ sudo update-alternatives --install /usr/bin/java java /usr/local/jdk1.8.0_201/bin/java 1100
update-alternatives: 使用 /usr/local/jdk1.8.0_201/bin/java 来在自动模式中提供 /usr/bin/java (java)
suger@debian8:~$ java
用法: java [-options] class [args...](执行类)或  java [-options] -jar jarfile [args...](执行 jar 文件)

步骤十二:
        还有就是通过命令安装javac。

实现代码:

suger@debian8:~$ javac
bash: javac: 未找到命令
suger@debian8:~$ sudo update-alternatives --install /usr/bin/javac javac /usr/local/jdk1.8.0_201/bin/javac 1100
update-alternatives: 使用 /usr/local/jdk1.8.0_201/bin/javac 来在自动模式中提供 /usr/bin/javac (javac)
suger@debian8:~$ javac
用法: javac <options> <source files>

步骤十三:
        我们通过显示java -version命令来查看jdk信息,如果现实下面的代码,表示安装并配置成功。

实现代码:

suger@debian8:~$ java -version
java version "1.8.0_201"
Java(TM) SE Runtime Environment (build 1.8.0_201-b09)
Java HotSpot(TM) 64-Bit Server VM (build 25.201-b09, mixed mode)

jdk1.8这样就安装完成啦,希望对朋友们有所帮助。

如果安装时出现gzip: stdin: not in gzip format这样的错可以参考安装jdk1.8时在报gzip: stdin: not in gzip format的错的解决办法这篇文章的解决办法来解决。

如何在Linux系统上装jdk1.8以及环境配置的方法步骤相关推荐

  1. linux python开发环境_如何在Linux系统中搭建Python编程环境

    1 在大多数的Linux系统中,基本上都默认安装了Python,也就是说,在Linux的系统中基本上是不需要安装什么软件,就可以使用Python. 下面以ubuntu操作系统为例,看看如何在Linux ...

  2. Kili Linux系统的安装及组件环境配置

    Kili Linux攻防系统介绍: Kali Linux是一个基于Debian的Linux发行版,包含很多安全和取证方面的相关工具.它主要被设计用于数字取证和渗透测试.KaliLinux预装了许多渗透 ...

  3. win8通过u盘装linux系统文件下载,U盘安装纯净版WIN8方法步骤介绍

    U盘安装纯净版WIN8方法步骤介绍 说到装系统,自然就少不了最流行的`方式:U盘装系统. 这种方法尤其适合那些需要升级多台Windows 8.1机器的用户,因为如果不这样做,你需要在每台机器上下载一遍 ...

  4. 如何在Linux系统上部署接口测试环境

    作为一名软件测试人员,部署测试环境是我们日常工作的一部分,今天就简单整理下接口测试环境部署的步骤,希望能够帮助到大家. 今天为大家整理的接口测试环境部署涉及到Tomcat,JDK和数据库.目前能够提供 ...

  5. 如何在Linux系统下的IntelliJ IDEA 2018.3.5下载与安装以及激活教程

    如何在Linux系统下的IntelliJ IDEA 2018.3.5下载与安装以及激活教程 作者:张国军_Suger 开发工具与关键技术:VMware Workstation Pro.Linux系统( ...

  6. linux重装eclipse_如何在Linux系统上安装Eclipse

    如何在Linux系统上安装Eclipse 作为Java程序员,需要在Linux系统上安装Eclipse,很多人不知要如何安装,在安装Eclipse前,还需安装JDK,下面小编就给大家介绍下Linux如 ...

  7. linux 新用户 界面登录,如何在Linux系统登录界面加入个性化提示信息

    如何在Linux系统登录界面加入个性化提示信息 Linux字符界面看久了容易乏味,如果在登录时加点个性化显示看着也比较舒服,下面小编就给大家介绍下如何在Linux系统登录界面加入个性化提示信息,一起来 ...

  8. Redis进阶实践之二如何在Linux系统上安装安装Redis

    2019独角兽企业重金招聘Python工程师标准>>> Redis进阶实践之二如何在Linux系统上安装安装Redis 一.引言 上一篇文章写了"如何安装VMware Pr ...

  9. 如何在Linux系统上自动执行任务

    How to automate tasks on a Linux system 如何在Linux系统上自动执行任务 https://www.linux.org/threads/how-to-autom ...

  10. 2008 mysql 本地安全_如何在Linux系统中建立mysql的本地安全机制?

    如何在Linux系统中对MySQL进行本地的安全机制?今天我们将给大家介绍下具体的操作方法. local-infile=0#关闭远程连接,即3306端口.这是LinuxMySQL的默认监听端口.由于此 ...

最新文章

  1. 多线程面试题_线程,代码和数据–多线程Java程序实际运行的方式
  2. avue form提交变为不可编辑_教程42——富文本编辑器的原理(项目)
  3. 项目: 用C语言写一个精美图形化的音乐播放器【C++ / C】
  4. 人工智能之知识图谱-学习笔记
  5. Pearson相关系数
  6. mysql写到excel_使用Python从 MySQL写数据到Excel
  7. (转)linux自动备份oracle数据库并上传到备份服务器 脚本实现
  8. 【光学】基于matlab光栅衍射仿真【含Matlab源码 502期】
  9. 【资源】机器学习 周志华
  10. java递归画谢尔宾斯基三角形
  11. Codeforces 图论板刷总结(更新中)
  12. CSS基础(emmet 语法,CSS 复合选择器, 布局认知,背景样式)
  13. 《最优化方法》——数学基础知识线性规划无约束优化算法初步
  14. 网络学习之网络通信设备辨析
  15. CAP理论、AP架构、CP架构
  16. 计算机网络教研活动讨论,创新教研活动形式, 开展网络教研。是提高教师有效...
  17. 大数据之Hive函数及案例
  18. ARI聚类效果评价指标
  19. Postman如何携带token——Bearer Token和Headers
  20. 利用URL语法命令,API 接口获取淘宝天猫,拼多多,1688 商品详情等平台,其他API接口

热门文章

  1. 【用法总结】C++中常用的大小写转换(4种常用方法)
  2. Redis数据结构(一)SDS
  3. 如何用VBA实现格式刷的功能?
  4. 互联网糖水营销策略-科学城篇
  5. 笔记本 无线网联网 win10系统 ,台式机木有无线网卡,通过一根网线连接两台电脑,使台式机联网。...
  6. 华为服务器鼠标不响应,华为笔记本电脑鼠标失灵没反应如何解决
  7. 叉乘应用:判断三角形方向正反/三个点顺时针逆时针
  8. python使用while实现无限循环_python 基础之while无限循环
  9. linux 脚本 pause,Linux Shell脚本pause命令
  10. 树莓派 pico pio 可编程io