IDEA社区版,真香! 您所在的位置:网站首页 idea社区版好用吗 IDEA社区版,真香!

IDEA社区版,真香!

2024-02-17 05:56| 来源: 网络整理| 查看: 265

IDEA(IntelliJ IDEA)是众多 Java 开发者的首选。

商业版的昂贵

IDEA 商业版(IntelliJ IDEA Ultimate)功能非常强大,能够满足 Java 开发的所有需求,但其高昂的价格……

image-20230926165220789

此时只能感叹,不是不想用正版,而是正版用不起!

破解版的弊端

除了购买正版,只能选择破解版了。

网上有非常多的破解教程,每个版本都会跟进,只要勤加动手,总是能破解的。

相信这是大多数开发者的选择,本人很长一段时间也是这样做的,但它有以下几个缺点:

BUG 频发。

由于是破解版,总会有一些莫名其妙的 BUG。

不能升级版本。

如果升级版本需要重新破解,比较麻烦,且成功的可能性未知。

不能稳定使用。

由于是破解版,随时可能遭遇官方的封杀,这样就不能用了,只能寻求其他破解之法。

所以,破解版虽然能够白嫖,但白嫖的代价可不低,特别是在工作场景中,工具的不稳定是会影响工作效率的,甚至是工作的心情。

社区版的真香

在经历了破解版的种种弊端后,我决定尝试下社区版。

之前白嫖商业版习惯了,从来没有关注过社区版,这次尝试之后,只能感叹,真香!

优点

社区版有两大显而易见的优点:

免费。

相较于商业版高昂的价格,社区版的免费无疑是最大的优点。

正版。

社区版由于是免费的,可以直接使用正版,省去了破解的麻烦,也规避了破解的所有缺点。

缺点

当然了,社区版的缺点也是有的:

功能较少。

社区版只提供了最基本的 Java 开发相关功能,商业版中的 Web 开发、数据库管理、特色功能都是没有的。

个人觉得这不是问题,因为 Web 开发、数据库管理都是有专业免费的工具可以实现的,那些特色功能在 Java 开发中也不是必需的。

性能较弱。

社区版的维护是没有商业版频繁的,所以性能和响应速度这些肯定无法与商业版相比。

在一段时间的使用下来,这点性能和响应速度的减弱是完全可以接受的,而且性能较弱也意味着占用的内存较少,对于 IDEA 这个”内存大户”甚至可以归为优点。

使用

在了解了社区版的优缺点后,就该介绍社区版的使用了。

首先声明,社区版的使用逻辑与商业版没有任何区别。

所以,对于熟悉商业版的开发者来说,社区版是没有学习成本的。

下载

IDEA 社区版可以直接去 Jetbrains 官网下载,地址为:

https://www.jetbrains.com/zh-cn/idea/download/download-thanks.html?platform=windows&code=IIC

功能

这里只介绍社区版相较于商业版不能直接使用的功能。

社区版自带的功能与商业版一致,就不赘述了。

Lombok

与商业版不同,社区版是没有默认安装 Lombok 插件的,所以不能直接使用 Lombok 的功能,需要先安装插件:

image-20230926174050291

安装插件后,Lombok 的功能与商业版一致,这里就不详细介绍了。

Docker

与商业版不同,社区版是没有默认安装 Docker 插件的,所以不能直接使用 Docker 的功能,需要先安装插件:

image-20230926174321267

如果项目中需要使用 Dockerfile 等 Docker 的功能,可以安装此插件实现。

Tomcat

对于非 Spring Boot 项目,项目的运行需要依赖服务器,常用的服务器 Tomcat 社区版是没有自带功能的,需要先安装插件:

image-20230927094745680

然后进行如下步骤配置 Tomcat:

配置服务。

image-20230927095215171

添加 Tomcat。

image-20230927095417045

配置 Tomcat。

image-20230927112917738

这样,就可以使用 Tomcat 启动服务了。

打war包

IDEA 社区版不能像商业版那样可以通过工件打 war 包。

如果需要打 war 包,可以使用 Ant 进行打包,具体步骤如下:

创建 build.xml。

创建 build.xml 后会出现 Ant 的控制窗口。

image-20230928174348640

选择 packWar ,点击鼠标右键选择属性。

image-20230928174422943

选择执行,在 Ant 命令行 中输入命令:clean init build packWar

image-20231008091430178

点击确定保存配置。

需要打 war 包时,双击 packWar 即可进行打包。

按照 build.xml 的配置:

打的 war 包会放在 build 目录下。编译后的文件会放在 build/classess 目录下。

如果需要调整,可以修改 build.xml 中的配置。

如此,IDEA 社区版已经能满足日常的 Java 开发工作了,免费使用正版的 IDEA,只能说一句,真香!

环境 IntelliJ IDEA Community Edition 2023.2.3JDK 1.8.0_202JDK 17.0.5Maven 3.6.3Tomcat 8.5.79


【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有