Ubuntu安装JDK与IntelliJ IDEA的详细过程

 更新时间:2023年08月19日 15:28:56   作者:久绊A  
APT是Linux系统上的包管理工具,能自动解决软件包依赖关系并从远程存储库中获取安装软件包,这篇文章主要介绍了Ubuntu安装JDK与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、验证安装

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

1、查看 Java 运行时环境(JRE)版本:

java -version

2、查看 Java 编译器(JDK)版本:

javac -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

到此这篇关于Ubuntu安装JDK与IntelliJ IDEA的文章就介绍到这了,更多相关JDK与IntelliJ IDEA安装内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • SpringBoot中的Aop用法示例详解

    SpringBoot中的Aop用法示例详解

    这篇文章主要介绍了SpringBoot中的Aop用法,本文结合示例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-12-12
  • Idea安装Eslint插件提示:Plugin NativeScript was not installed的问题

    Idea安装Eslint插件提示:Plugin NativeScript was not installed的问题

    这篇文章主要介绍了Idea安装Eslint插件提示:Plugin NativeScript was not installed的问题,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-10-10
  • 简单了解JAVA构造方法

    简单了解JAVA构造方法

    构造方法作用就是对类进行初始化。 如果你没有定议任何构造方法的形式,程式会为你取一个不带任何参数的构造函数,那么你产生类的对像时只能用不带参数的方法.下面小编和大家来一起学习一下吧
    2019-06-06
  • Java基于ArrayList实现群主发红包功能

    Java基于ArrayList实现群主发红包功能

    这篇文章主要介绍了Java基于ArrayList实现群主发红包功能,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-09-09
  • springboot集成junit编写单元测试实战

    springboot集成junit编写单元测试实战

    在做单元测试时,代码覆盖率常常被拿来作为衡量测试好坏的指标,本文主要介绍了springboot集成junit编写单元测试实战,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • 关于@JSONField和@JsonFormat的使用区别说明

    关于@JSONField和@JsonFormat的使用区别说明

    这篇文章主要介绍了关于@JSONField 和 @JsonFormat的区别说明,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2021-11-11
  • Java线程Timer定时器用法详细总结

    Java线程Timer定时器用法详细总结

    在本篇文章里小编给大家整理的是关于Java线程Timer定时器用法详细总结内容,需要的朋友们学习下吧。
    2020-02-02
  • spring boot2.0图片上传至本地或服务器并配置虚拟路径的方法

    spring boot2.0图片上传至本地或服务器并配置虚拟路径的方法

    最近写了关于图片上传至本地文件夹或服务器,上传路径到数据库,并在上传时预览图片。本文通过实例代码给大家分享spring boot2.0图片上传至本地或服务器并配置虚拟路径的方法,需要的朋友参考下
    2018-12-12
  • java设计模式学习之简单工厂模式

    java设计模式学习之简单工厂模式

    这篇文章主要为大家详细介绍了java设计模式学习之简单工厂模式,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-10-10
  • Spring中的@RestControllerAdvice注解使用解析

    Spring中的@RestControllerAdvice注解使用解析

    这篇文章主要介绍了Spring中的@RestControllerAdvice注解使用解析,@RestControllerAdvice 是 Spring 框架中一个用于统一处理控制器异常和返回结果的注解,它可以被用来定义全局异常处理程序和全局响应结果处理程序,需要的朋友可以参考下
    2024-01-01

最新评论