Ubuntu安装JDK与IntelliJ IDEA

目录

前言

Ubuntu安装JDK

1、更新软件包列表

2、安装OpenJDK

3、验证安装

[Ubuntu安装IntelliJ IDEA](#Ubuntu安装IntelliJ IDEA)

[1、下载 IntelliJ IDEA](#1、下载 IntelliJ IDEA)

[2、解压缩 IntelliJ IDEA 安装包](#2、解压缩 IntelliJ IDEA 安装包)

[3、移动 IntelliJ IDEA 到安装目录](#3、移动 IntelliJ IDEA 到安装目录)

[4、启动 IntelliJ IDEA](#4、启动 IntelliJ IDEA)


前言

APT(Advanced Package Tool)是Linux系统上的包管理工具,能自动解决软件包依赖关系并从远程存储库中获取安装软件包。推荐使用APT管理软件包,因为它简便易用且有效地处理依赖关系,无需手动配置环境变量。这样,您可以轻松地安装和更新软件包,而APT会自动处理所有必需的依赖项,确保系统的稳定性和功能正常运行

Ubuntu安装JDK

1、更新软件包列表

复制代码
sudo apt update

2、安装OpenJDK

对于不同的Java版本,可以使用以下命令来安装不同的OpenJDK软件包

安装OpenJDK 8

复制代码
sudo apt install openjdk-8-jdk

安装 OpenJDK 17

复制代码
sudo apt install openjdk-17-jdk

3、验证安装

安装完成后,您可以通过以下命令验证 OpenJDK 17 是否已成功安装:

复制代码
java -version

Ubuntu安装IntelliJ IDEA

1、下载 IntelliJ IDEA

下载 IntelliJ IDEA 安装包: 前往 JetBrains 官方网站下载页面:Download IntelliJ IDEA -- The Leading Java and Kotlin IDE

然后选择适用于你的 Linux 系统的 .tar.gz 安装包(例如:2022.3.3 - Linux x86_64 (tar.gz))并下载它。

2、解压缩 IntelliJ IDEA 安装包

打开终端,然后进入包含下载的 .tar.gz 文件的目录。使用以下命令解压缩 IntelliJ IDEA 安装包:

这将解压缩 IntelliJ IDEA 安装包,并在当前目录下创建一个新的目录,其中包含解压后的文件。

复制代码
tar -xzf ideaIU-2022.3.3.tar.gz

3、移动 IntelliJ IDEA 到安装目录

使用以下命令将解压缩后的 IntelliJ IDEA 文件移动到你希望安装的目录。例如,将其移动到 /Java目录下:

复制代码
sudo mv idea-IU-223.6016.4 /Java/idea

请注意,idea-IU-223.6016.4 是解压缩后 IntelliJ IDEA 的实际文件夹名称。在您的情况下,它可能有所不同,根据你下载的 IntelliJ IDEA 版本而定。

4、启动 IntelliJ IDEA

现在,你可以通过在终端中运行 idea.sh 脚本来启动 IntelliJ IDEA:

复制代码
cd java/idea/bin
./idea.sh
相关推荐
qetfw1 小时前
CentOS 7 搭建 Sendmail + Dovecot 邮件服务器:SMTP、POP3、IMAP 与 TLS
linux·centos
xlq223221 小时前
高并发服务器day5
java·服务器·数据库
our_times1 小时前
【硬核实战】当机器人走进厨房:Java后端如何重构物联网并发与状态一致性`。
java·重构·机器人
一路向北North1 小时前
Spring AI(5) :对话机器人-会话记忆
java·后端·spring
明日清晨1 小时前
printf(“%p\n“,&((struct A *)NULL)->m_float)的原理
linux·服务器·前端
kingwebo'sZone2 小时前
C#事件声明办法
java·前端·c#
冻感糕人~2 小时前
大模型学习指南:收藏这份AI Agent四层工程地图(小白程序员必备)
java·大数据·人工智能·学习·大模型·agent·大模型学习
一路向北North2 小时前
Spring AI(6) :对话机器人-会话历史
java·人工智能·spring
Android系统攻城狮3 小时前
Linux PipeWire深度解析之pw_context_add_spa_lib调用流程与实战(二十九)
linux·运维·服务器·音频进阶·pipewire音频进阶
高铭杰3 小时前
万物皆可KV(1)TIDB存储布局分析
java·前端·tidb