jdk 安装(图形界面版)

在这里为大家提供jdk8的Linux版安装包,下载链接:

提前将jdk安装包放入U盘中,插入U盘,VMware会自动识别,选择将U盘接入虚拟机

jdk 安装(图形界面版)

打开终端

jdk 安装(图形界面版)

为避免权限不足,开始之前确认一下是否在root用户下,如果不在,输入命令 su 进入root用户,提示输入root密码,此时输入的密码并不会显示,完成后回车即可。

jdk 安装(图形界面版)

输入命令 fdisk -l ,查看U盘是否被识别,以及所在位置

jdk 安装(图形界面版)

可以发现U盘在 /dev/sdb1,输入命令挂载U盘:mount /dev/sdb1 /mnt

jdk 安装(图形界面版)

进入到U盘目录:cd /mnt ,并查看U盘中的文件:ls ,可以看到刚刚拷贝进来的jdk安装包

jdk 安装(图形界面版)

将jdk安装包复制到 /usr/local 目录下 cp jdk-8u202-linux-x64.tar.gz /usr/local

jdk 安装(图形界面版)

进入到该目录:cd /usr/local ,可以看到复制过来的包,解压即可:tar -xzf jdk-8u202-linux-x64.tar.gz

jdk 安装(图形界面版)

解压完成后,为了方便,把解压出的文件夹重命名为jdk:mv jdk1.8.0_202 jdk

jdk 安装(图形界面版)

为环境变量中加入jdk,用vim编辑器打开环境变量配置文件:vim /etc/profile

jdk 安装(图形界面版)

按下键盘上的”i”键进入编辑模式,方向键将光标移动到第二行,输入jdk环境变量:

export JAVA_HOME=/usr/local/jdk
export PATH=$PATH:$JAVA_HOME/bin

完成后按下”ESC”退出编辑模式,输入英文的冒号”:”进入底行模式,紧接着输入”wq”,回车,保存并退出vim编辑器

jdk 安装(图形界面版)

刷新环境变量,让刚刚的设置生效:source /etc/profile

jdk 安装(图形界面版)

此时输入:java -version ,可以查看到java版本信息,即表示jdk安装配置成功!

jdk 安装(图形界面版)

下面我们可以编写一小段测试代码,体验Linux上的java开发过程

新建一个java文件:touch test.java ,用vim编辑器打开编辑:vim test.java

jdk 安装(图形界面版)
​
public class test{
        public static void main(String[] args){
                System.out.println("Hello Java!");
        }
}

jdk 安装(图形界面版)

保存并退出后,编译我们的程序:javac test.java

可以看到生成了字节码文件”test.class”

接下来运行即可:java test

输出了一段字符”Hello Java!”

jdk 安装(图形界面版)

完成!

Original: https://www.cnblogs.com/dominickk/p/15583209.html
Author: DominicKK
Title: jdk 安装(图形界面版)

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/585438/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • [python] arch linux install mysql and use with python

    1. 概述 2. 安装 MySQL / MariaDB 3. 运行 MySQL / MariaDB 4. 配置 MySQL / MariaDB 5. 使用 MySQL / Mari…

    Linux 2023年6月8日
    082
  • Linux IP 命令略解

    help 为该命令的帮助信息。 实例ip link show # 显示网络接口信息 ip link set eth0 up # 开启网卡 ip link set eth0 down…

    Linux 2023年6月14日
    074
  • Ubuntu18上面一个非常有用的配置工具【gnome-tweaks】

    Ubuntu 18.04 LTS的Gnome桌面UI主打简约,但是相比前几个发行版本上的UI功能, 18.04默认的UI已经阉割掉了。其实 Ubuntu官方将我们上面所说的UI功能…

    Linux 2023年5月27日
    0104
  • C语言基本语法

    C语言以分号代表一条语句结束,一条命令可以在多行显示 对于空格没有多大要求,只是为了代码美观,方便看懂,但python语法就比较严格必须要加空格 注释VS快捷键Ctrl+K,然后C…

    Linux 2023年6月8日
    085
  • 聊聊客户档案模型的设计与管理

    可以简单,更需要复杂; 一、基础描述 围绕客户管理通常分为售前、售中、售后、三个核心阶段,即营销、销售、服务三个核心流程与策略,在之前的文章中有聊过CDP系统的设计,本篇从客户档案…

    Linux 2023年6月14日
    076
  • ADB和Fastboot最新版的谷歌官方下载链接

    最新ADB及Fastboot版本说明(SDK Platform Tools 版本说明) ADB和Fastboot for Windows ADB和Fastboot for Mac …

    Linux 2023年6月7日
    091
  • js笔记之switch-case

    switch 语句来选择要执行的多个代码块之一。switch 不能处理大于小于的 工作原理:首先设置表达式 n(通常是一个变量)。随后表达式的值会与结构中的每个 case 的值做比…

    Linux 2023年6月13日
    075
  • linux正则表达式初探

    为什么要学习正则表达式? 简单而言,仅仅用通配符无法满足处理字符的需求,这时候就是正则表达式大展身手的机会。相较而言,正则表达式比通配符更灵活,也更强大。 我们在网站注册用户的时候…

    Linux 2023年6月7日
    076
  • Jenkins中HTML报告无法正常显示问题解决

    自动化结果生成了HTML报告,但是在Jenkins中打开报告却显示空白,打开控制台,可以看到该报错 参考https://www.jenkins.io/doc/book/securi…

    Linux 2023年6月6日
    097
  • 软件科学概论复习

    软件的内在特性 系统的三种类型 S系统:有规范定义,可从规范派生 P系统:需求基于问题的近似解,但现实世界保持稳定 什么是设计模式 基于面向对象设计原则总结出的经验模型。 按照模块…

    Linux 2023年6月8日
    097
  • Docker容器网络

    Docker容器网络 1、Docker容器网络 Docker在安装后自动提供3种网络,可以使用`docker network ls命令查看 [root@localhost ~]# …

    Linux 2023年6月7日
    088
  • 【VirtualBox】VirtualBox磁盘扩容

    我的VirtualBox里面运行着Ubuntu镜像,最初创建时设置的时20G,开发过程中就不够用了 查询磁盘使用情况 df-h 查询磁盘的使用空间确实已经到了极限 扩容步骤: 1….

    Linux 2023年6月13日
    083
  • Docker容器镜像打成tar包

    简述需求: 在现在容器上保存镜像进行打包,在另一台服务上使用 首先查看下现有要打tar包的容器 接下来用commit参数进行保存镜像, -a 提交人的姓名 -m “提交…

    Linux 2023年6月8日
    077
  • 数据转换-16进制字符

    任务详情 在openEuler(推荐)或Ubuntu或Windows(不推荐)中完成下面任务 在utils.h和utils.c中完成16进制字符’0′-&#…

    Linux 2023年6月8日
    083
  • 作业一、安装Ubuntu系统

    Ubuntu1804安装 一、安装环境 1、VMware Workstation 16 Pro 2、Ubuntu 18.04.6 LTS 二、部署系统 步骤1、进入VMware,点…

    Linux 2023年6月13日
    079
  • redis用法介绍

    Jedis常用方法API Redis命令用scan代替keys、smembers等命令 Java Spring 与 Redis 操作封装源码 Redis API 必杀解读:引入Re…

    Linux 2023年5月28日
    079
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球