JetBrains的Java集成开发环境IntelliJ 2023版本在Linux系统的下载与安装配置教程

news2024/11/17 21:17:44

目录

  • 前言
  • 一、IntelliJ安装
  • 二、使用配置
  • 总结


前言

IntelliJ IDEA Ultimate是一款功能强大的Java集成开发环境(IDE)。它提供了丰富的功能和工具,可以帮助开发人员更高效地编写、调试和部署Java应用程序。注:已在CentOS7.9和Ubuntu20.04安装测试过!

IntelliJ IDEA Ultimate的主要特点:

——代码编辑器:IntelliJ IDEA Ultimate提供了一个强大的代码编辑器,支持智能代码完成、代码分析、代码重构等功能。它还可以自动检测错误并提供修复建议。
——调试器:IntelliJ IDEA Ultimate内置了一个强大的调试器,可以帮助开发人员诊断和解决各种问题。它支持本地和远程调试,并提供了多线程调试和GPU调试等高级功能。
——版本控制:IntelliJ IDEA Ultimate支持各种版本控制系统,如Git、SVN和Mercurial等。开发人员可以使用这些工具来管理代码库、跟踪变更并进行协作。
——Web开发支持:IntelliJ IDEA Ultimate提供了广泛的Web开发支持,包括HTML / CSS / JavaScript编辑器、前端框架支持、Docker支持和Spring Boot支持等。
——数据库支持:IntelliJ IDEA Ultimate提供了对各种数据库的支持,包括MySQL、PostgreSQL、Oracle、SQL Server等。开发人员可以使用集成的数据库工具来管理数据和执行查询。
——其他功能:IntelliJ IDEA Ultimate还提供了很多其他功能,如代码模板、自动化测试、性能分析和集成开发环境的插件系统等。

除了常规特点外,IntelliJ IDEA Ultimate还有以下增强功能:

——快速导航:IntelliJ IDEA Ultimate提供了快速导航工具,可以帮助开发人员更轻松地定位到代码中的任何位置。
——代码审查:IntelliJ IDEA Ultimate提供了内置的代码审查工具,可以帮助团队更好地协作和维护代码质量。
——基于机器学习的代码优化:IntelliJ IDEA Ultimate使用机器学习技术来优化代码,并提供了智能提示和建议。


一、IntelliJ安装

1、安装所需文件放至Linux平台上,所有安装文件如下图所示。

在这里插入图片描述

2、在Linux环境中直接解压压缩文件到安装位置, 完成安装过程,如下图所示。

在这里插入图片描述

3、解压完成,如下图所示。

在这里插入图片描述

4、复制Crack路径下的ja-netfilter-all文件夹至固定位置(建议放置在与JetBrains工具安装位置并行的路径下,如果之前安装过其他的JetBrains工具并已复制过该文件夹,则无需再次复制),如下图所示。

在这里插入图片描述

5、编辑安装完工具的bin路径下的xxx.vmoptions文件,在文件最后填入下面三行代码(其中“XXX”替换为上一步ja-netfilter-all文件夹的保存路径),并保存文件。如下图所示。

-javaagent:XXX/ja-netfilter-all/ja-netfilter.jar=jetbrains
--add-opens=java.base/jdk.internal.org.objectweb.asm=ALL-UNNAMED
--add-opens=java.base/jdk.internal.org.objectweb.asm.tree=ALL-UNNAMED

在这里插入图片描述

6、设置环境变量,并source使其生效。如下图所示,以bash环境为例。

在这里插入图片描述

二、使用配置

1、在命令行输入启动指令,启动软件,如下图所示。

在这里插入图片描述

2、将Crack/Activation Codes路径下的文件里的所有内容复制到Activation code下的方框内,然后点击Activate,如下图所示。

在这里插入图片描述

3、继续下一步,如下图所示。

在这里插入图片描述

4、配置完成,正常使用,如下图所示。

在这里插入图片描述

5、点击Plugins,在中间搜索框内输入“Chinese”,选择中文语言包安装,如下图所示。

在这里插入图片描述

6、安装完成后,选择重启集成环境,如下图所示。

在这里插入图片描述

7、重启工具后,环境改为中文,可正常使用,如下图所示。

在这里插入图片描述


总结

声明:本文的配置过程只供学习参考,如有商业用途打算,请务必购买和使用正版软件!侵权立删!
本文所用软件链接:https://p【CSDN】an.ba【CSDN】idu.com/s/1nQc【CSDN】CSJfb【CSDN】Oct8rDyn【CSDN】qkZXwQ
提取码:qi【CSDN】zb
链接地址和提取码复制后去掉【CSDN】,或关注公众号“EDA家园”并回复“JBLIJ23”获取。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/592530.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

带大家来认识下SUMIF函数

如果您需要在Excel表格中对特定条件下的数据进行求和,那么SUMIF函数是一个非常有用的工具。SUMIF函数允许您在满足指定条件的情况下,将符合条件的单元格的值相加起来。在本文中,我们将向您介绍如何使用SUMIF函数来处理您的表格数据。 如下图…

想定制鞋子?先给脚部建模吧!

最近灌篮高手的电影正在火热上映中,湘北大战山王的比赛从漫画搬上了大荧幕,看得人热血沸腾,直呼“爷青回”,恨不得马上换上球衣球鞋,再去球场上挥汗如雨一番。 灌篮高手 同时NBA的季后赛也在如火如荼的进行中&#xf…

Cmake学习记录(九)--使用Cmake交叉编译Android .so库

文章目录 一、前言二、使用NDK进行编译的相关代码四、使用交叉工具链进行编译四、参考链接 一、前言 目前Android编译.so的话使用Android Studio比较简单,但是有时候时候Android Studio的话还需要创建一个Android的项目,这里记录下脱离Android Studio单…

华为OD机试真题B卷 Java 实现【百钱买百鸡问题】,附详细解题思路

一、题目描述 公元五世纪,我国古代数学家张丘建在《算经》一书中提出了“百鸡问题”:鸡翁一值钱五,鸡母一值钱三,鸡雏三值钱一。百钱买百鸡,问鸡翁、鸡母、鸡雏各几何? 现要求你打印出所有花一百元买一百…

2023-05-31-[音视频处理] FFmpeg使用指北1-视频解码

本文将详细介绍如何使用ffmpeg 4.4在C中解码多种格式的媒体文件,这些媒体文件可以是视频、视频流、图片,或是桌面截屏或USB摄像头的实时图片。解码文件后,还将每帧图片转换为OpenCV的Mat格式以供后续使用。 文章目录 1 基于ffmpeg的媒体文件解…

Java之旅(五)

运算符 算术运算符 加法()减法(-)乘法(*)除法(/)取余(%)一元运算符 自增运算符()自减运算符(--)变量前就先运…

基于Yarn搭建Flink

基于Yarn搭建Flink 1. 概述 1.1 Yarn 简介 Apache Hadoop YARN是一个资源提供程序,受到许多数据处理框架的欢迎。Flink服务被提交给 YARN 的 ResourceManager,后者再由 YARN NodeManager 管理的机器上生成容器。Flink 将其 JobManager 和 TaskManager…

Apache DolphinScheduler——开源大数据调度器神器(国人之光)

本文已参与「新人创作礼」活动,一起开启掘金创作之路。 1. 简 介 Apache DolphinScheduler(海豚调度),国人之光,是许多国人雷锋开源在Apache的顶级项目,主要功能就是负责任务的调度处理。 1.1 概 念 Apache DolphinScheduler是一个分布式去…

CentOS6 通过shell脚本的离线安装MySQL5.7.40(rpm)

说明: 在项目的实施过程中,多次遇到安装MySQL的工作,尤其在内网环境下,无法使用在线yum源,只能使用源码或采用rpm离线安装的方式进行安装,在安装过程中会遇到各种各样的问题,小编特地就rpm离线安装方式进行了整理及验证,并通过shell脚本的方式实现一键安装。使用此脚本…

软件性能测试有哪些方法?性能测试报告怎么编写?

性能测试是通过自动化的测试工具模拟多种正常、峰值以及异常负载条件来对系统的各项性能指标进行测试。在软件的质量保证中起着重要的作用,它包括的测试方法丰富多样。 一、常用的软件性能测试方法包括以下几种: 1、负载测试:模拟真实用户场…

连续十年亏损,哔哩哔哩估值遭质疑

来源:猛兽财经 作者:猛兽财经 财务业绩 2023年3月2日,哔哩哔哩(BILI)公布了其2022年第四季度和2022财年全年的财务业绩,财报显示哔哩哔哩的用户数量和收入均实现了稳步增长。2022年第四季度的总收入达到了…

【MySQL】单表获取库存数

系列文章 C#底层库–MySQLBuilder脚本构建类(select、insert、update、in、带条件的SQL自动生成) 本文链接:https://blog.csdn.net/youcheng_ge/article/details/129179216 C#底层库–MySQL数据库操作辅助类(推荐阅读&#xff0…

港联证券今日投资前瞻:人工智能再迎催化 关注房地产板块超跌机会

昨日,A股午后探底回升,沪指尾盘翻红,深成指、创业板指走高。截至收盘,沪指微涨0.09%报3224.21点,深成指涨0.44%报10869.55点,创业板指涨0.67%报2218.6点,科创50指数涨1.56%;两市合计…

高质量椭圆检测库

目录 前言 效果展示 检测库 简介 安装库 用法 测试 论文算法步骤简读 1. lsd 检测 2. lsd group 3. 生成初始 ellipse 4. 聚类 前言 椭圆检测是工业中比较常用的一种检测需求。目前常用的基于传统图像处理的椭圆检测方法是霍夫变换,但是霍变换的检测率…

【基于前后端分离的博客系统】Servlet版本

🎉🎉🎉点进来你就是我的人了博主主页:🙈🙈🙈戳一戳,欢迎大佬指点! 欢迎志同道合的朋友一起加油喔🤺🤺🤺 目录 一. 项目简介 1. 项目背景 2. 项目用到的技…

玩转ChatGPT:Transformer分类模型

一、写在前面 之前,我们介绍了Sklearn包以及Boost辈的各种分类模型,这些模型都很经典了,实际上也很强大,比如说Xgboost。 然而,近期随着ChatGPT的大火,其底层框架Transformer也逐渐火了,现在大…

分析和解决java.lang.OutOfMemoryError: Java heap space问题

这里写目录标题 问题场景问题分析与解决1.优化项目代码2.提升Java heap size3.JVM参数配置配置参考堆区参数配置说明非堆区参数配置说明 问题场景 最近客户反馈在生产环境导入操作时遇到任务一直执行中,并且入库的数据量一直不改变。通过日志查询,终于定…

UE4蓝图学习篇(九)-- 人物重定向

在平常的游戏制作或者项目练习过程中,我们想使用其他比较好看的模型,但是却想使用小白人的动画,这个时候要怎么去处理呢? 这个时候就需要使用到重定向功能,让两者使用同一套骨骼,把小白人动画重定向到我们…

IMX6ULL裸机篇之I2C相关寄存器与AP3216C传感器

一. I2C实验 I2C时钟选择与传输速率 1. IMX6ULL的 I2C频率标准模式 100kbit/S,快速模式为 400Kbit/S 2. 时钟源选择 perclk_clk_rootipg_clk_root66MHz(由之前的时钟实验章节可以知道是 66MHz)。 二. I2C 寄存器配置 I2Cx_IFDR寄存器&…

常见的内存泄漏场景

console导致 console导致的内存泄漏 因为打印后的对象需要支持在控制台上查看,所以传递给console.log方法的对象是不能被垃圾回收的。我们需要避免在生产环境用console打印对象。 定时器 在组件初始化的时候设置了setInterval,那么在组件销毁之前记得…