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
相关推荐
plainGeekDev1 分钟前
Gradle 写法 → Kotlin DSL
android·java·kotlin
RainCityLucky14 分钟前
Java Swing 自定义组件库分享(十三)
java·笔记·后端
一杯奶茶¥22 分钟前
Ubuntu系统镜像各个版本下载Ubuntu镜像合集资源Linux系统镜像乌班图Linux系统镜像
linux·运维·ubuntu·镜像·;inux镜像·ubuntu镜像
无限的鲜花9 小时前
反射(原创推荐)
java·开发语言
IT二叔9 小时前
Java项目部署-03-teamcity-cicd-docker镜像流水线方式部署
java·ci/cd·持续部署
一路向北he9 小时前
字节钢铁军团--“提供情境,而非控制”
java·开发语言·前端
超级数据查看器10 小时前
超级数据查看器 v10.0 发布
java·大数据·数据库·sqlite·安卓
三84410 小时前
文件查找/文件压缩/解压缩
linux·运维·服务器
小猪写代码10 小时前
Linux 管道(Pipeline)作业
linux·运维·服务器
折哥的程序人生 · 物流技术专研11 小时前
《Java 100 天进阶之路》第50篇:阻塞队列与并发容器(2026版)
java·面试题·java进阶·blockingqueue·并发容器·集合源码·java100天进阶