Ubuntu 安装jdk17详细配置教程(傻瓜式教程)

简介: Ubuntu 安装jdk17详细配置教程(傻瓜式教程)

第一步:下载jdk压缩包
输入命令:wget https://download.oracle.com/java/17/latest/jdk-17_linux-x64_bin.tar.gz
在这里插入图片描述
输入后会自动下载
第二步:解压jdk压缩包
输入命令:tar -zxvf jdk-17_linux-x64_bin.tar.gz
在这里插入图片描述
第三步:把jdk转移到/usr/local/目录下
输入命令:sudo mv jdk-17.0.1 /usr/local/
在这里插入图片描述
第四步:配置环境变量
输入命令:sudo vim /etc/profile
在这里插入图片描述

输入命令后打开环境变量文件进行配置,按 i 建开始编辑,
在文件最后一行输入如下命令:
export JAVA_HOME=/usr/local/jdk-17.0.1
export CLASSPATH=.:JAVA_HOME/lib
export PATH=.:JAVA_HOME/bin:$PATH
在这里插入图片描述
按Esc 输入 :wq退出
第五步:配置环境生效
输入命令:source /etc/profile
在这里插入图片描述
可以编辑一个java文件测试一下
输入命令:vim Test.java
建立文件名为Test的java文件
在这里插入图片描述
输入如下代码:

public class Test{ 
    public static void main(String ... s){ 
          System.out.println("hello world"); 
} }

按Esc 输入 :wq退出
输入命令:java Test.java
输出如下结果说明配置成功
在这里插入图片描述

相关文章
|
19天前
|
Ubuntu 网络安全 开发工具
Ubuntu19.04的安装过程详解以及操作系统初始化配置
本文详细介绍了Ubuntu 19.04操作系统的安装过程、初始化配置、网络设置、软件源配置、SSH远程登录以及终端显示设置。
44 1
Ubuntu19.04的安装过程详解以及操作系统初始化配置
|
6天前
|
存储 Prometheus 监控
在Ubuntu系统上安装与配置Prometheus的步骤
通过以上步骤,您应该已经成功在Ubuntu系统上安装并配置了Prometheus。您现在可以开始使用Prometheus收集和分析您的系统和应用程序的指标数据了。
17 1
|
18天前
|
Ubuntu Oracle 关系型数据库
Oracle VM VirtualBox之Ubuntu 22.04LTS双网卡网络模式配置
这篇文章是关于如何在Oracle VM VirtualBox中配置Ubuntu 22.04LTS虚拟机双网卡网络模式的详细指南,包括VirtualBox网络概述、双网卡网络模式的配置步骤以及Ubuntu系统网络配置。
46 3
|
18天前
|
Ubuntu 开发工具 虚拟化
MacOS系统基于VMware Fusion配置Ubuntu 22.04LTS环境
这篇文章介绍了如何在MacOS系统上使用VMware Fusion虚拟化软件配置Ubuntu 22.04 LTS环境,包括自定义VMware Fusion网段、Ubuntu系统安装、配置root用户登录、设置静态IP地址、修改默认网卡名称、配置PS1变量、设置登录界面为字符界面、修改软件源和进行vim基础优化等步骤。
63 2
|
18天前
|
Oracle Java iOS开发
JDK的选型、安装与配置
JDK的选型、安装与配置
|
19天前
|
Oracle Java iOS开发
JDK的选型、安装与配置
JDK的选型、安装与配置
|
19天前
|
Ubuntu
树莓派 —— ubuntu上通过netplan配置网络
树莓派 —— ubuntu上通过netplan配置网络
|
20天前
|
存储 Ubuntu Linux
ubuntu上配置multipath
ubuntu上配置multipath
|
20天前
ubuntu20.04 下桥接模式配置
ubuntu20.04 下桥接模式配置
|
21天前
|
开发者 C# UED
WPF多窗口应用程序开发秘籍:掌握窗口创建、通信与管理技巧,轻松实现高效多窗口协作!
【8月更文挑战第31天】在WPF应用开发中,多窗口设计能显著提升用户体验与工作效率。本文详述了创建新窗口的多种方法,包括直接实例化`Window`类、利用`Application.Current.MainWindow`及自定义方法。针对窗口间通信,介绍了`Messenger`类、`DataContext`共享及`Application`类的应用。此外,还探讨了布局控件与窗口管理技术,如`StackPanel`与`DockPanel`的使用,并提供了示例代码展示如何结合`Messenger`类实现窗口间的消息传递。总结了多窗口应用的设计要点,为开发者提供了实用指南。
57 0