合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
# IntelliJ IDEA开发工具入门 [TOC] ## 导学 idea其实与eclipse一样,都是一个集成的开发环境(工具),重点在于idea的免费版只支持Java等少数语言,所以如果想要更好的使用idea需要进行破解。 关于如何破解idea,可能有多种破解方式,这边只选用一种给大家做一下演示。 ## idea简介 全称:IntelliJ IDEA,是Java编程公认最好的IDE IDEA提供了大量的智能工具,例如语法提示、代码分析、格式化等 IDEA最核心的特色就是它的快捷键,利用快捷键可以极大提高开发效率 **IDEA的特点** 1. 沉浸式体验 2. 超强的快键键体系 (上百个快捷键) 3. 智能的代码助手 (根据程序员编码习惯进行优化,智能提示) 4. 全栈开发环境 基于HTML的Web开发、数据库开发、安卓开发、基于Java的脚本开发 使用IDEA可以一站式地完成程序的主要开发工作,而不依赖其他软件 5. 丰富的模板支持 ## idea下载与破解 1. 下载-官网下载Windows商业版 ![](https://img.kancloud.cn/88/cc/88cc2470d95aa9ed1dc87a872857a8de_1184x642.png) 或者下载2019版,https://download.jetbrains.com/idea/ideaIU-2019.3.3.exe 2. 安装 ![](https://img.kancloud.cn/eb/89/eb8948496e400afbef56255bb06b2752_503x390.png) ![](https://img.kancloud.cn/96/69/9669fb821ede8031def1d3fc128df447_503x390.png) ![](https://img.kancloud.cn/ac/ca/accaf93f6e481d7d82ed56f7e98f513b_503x390.png) ![](https://img.kancloud.cn/bd/0f/bd0fd2f579050cfe14af8b2fffd18146_497x387.png) 3. 下载破解文件 2019版破解文件地址: [https://ww.lanzous.com/iDNSyd9yolg](https://ww.lanzous.com/iDNSyd9yolg)  (这里边有两份2019的破解文件,都可以用) 2020版破解地址: [https://ww.lanzous.com/i6fwOd9yp2d](https://ww.lanzous.com/i6fwOd9yp2d) ![](https://img.kancloud.cn/b3/c0/b3c01e173f7cd7eb225b5292b4a73aca_359x170.png) ![](https://img.kancloud.cn/52/df/52df5af5f6d1f8d7f7b74752418564f8_963x468.png) 4. 破解 * 放入破解文件到IDEA安装目录 先将important.txt和jetbrains-agent.jar这两个文件复制粘贴到你的IDEA安装的bin目录下 ![](https://img.kancloud.cn/c6/2b/c62b12a0d26a906d10d91a753bdb52ad_1206x622.png) * 编辑bin目录下idea64.exe.vmoptions文件 ![](https://img.kancloud.cn/54/09/5409d4a97a96fb07e6b57e25a85f2fb5_1206x622.png) 然后复制这一行粘贴到里面,注意路径改成你安装IDEA的路径! ~~~ -javaagent:D:\idea\IntelliJ IDEA 2019.3.3\bin\jetbrains-agent.jar ~~~ ![](https://img.kancloud.cn/27/34/2734a80c5a2fbe60f5e12449fd354ab3_1362x620.png) * 启动破解 ![](https://img.kancloud.cn/ee/4a/ee4a5a42e4e4f16c74a73167cc55a4c8_463x189.png) ![](https://img.kancloud.cn/d3/a5/d3a55bf22be44a6a5da3aa15f0edbf57_821x684.png) ![](https://img.kancloud.cn/ac/7d/ac7dbe41f0f2152bd9fc1cc5e2d3e0f8_821x684.png) ![](https://img.kancloud.cn/06/ff/06ffa320157a7a2e5de776c11f4177ae_1366x746.png) ![](https://img.kancloud.cn/29/6f/296ff7500603bba4bb1b4727dc8f732c_725x480.png) ![](https://img.kancloud.cn/26/6f/266f5a45aea4e796e685242d5bf66844_725x480.png) ## 使用 **快速上手** `psvm` 回车为main方法,`sout`回车为打印语句 ![](https://img.kancloud.cn/59/d9/59d9ca73590a32688351ae308650bdff_1366x746.png) **设置字体** ![](https://img.kancloud.cn/57/a3/57a347e8683adbbc9aa27a8b7697749e_1366x746.png) 设置idea字体 ![](https://img.kancloud.cn/e6/a3/e6a35ca21811056cc9faa61b341d8672_974x697.png) 设置编辑器字体 ![](https://img.kancloud.cn/2d/b7/2db786a07ffc4ea3c077f30eebc4d662_934x708.png) ![](https://img.kancloud.cn/90/f3/90f3ff318a8826538443abd123c3d6b2_1366x746.png) >[info]在IDEA中,只要代码发生了变化,就会保存 自动生成get与set方法,及构造器:使用Alt + insert ![](https://img.kancloud.cn/38/ca/38ca8fa10178c5589a27889c3be3adcc_1366x746.png) ## 快捷键 ![](https://img.kancloud.cn/11/4a/114a3a9294f7b5289ec71dcdb2e50adf_798x400.png) ![](https://img.kancloud.cn/ac/f2/acf26a374a16a61bb357b090513a02f0_510x275.png) ![](https://img.kancloud.cn/54/58/5458ede97454310ad47a061fb5e12f3c_538x298.png) ![](https://img.kancloud.cn/aa/2e/aa2e76d2355a6ef094f7d33c788895b5_697x379.png) ![](https://img.kancloud.cn/68/43/6843460823faa7e9b78f7fe3b00cebb8_658x388.png) ## 调试 ![](https://img.kancloud.cn/3d/9d/3d9d4d7e057b319cbcb998f12db14f9f_547x306.png) ![](https://img.kancloud.cn/14/89/14893de0f9fb295308f0693cdb9c6e83_1366x746.png) ## 打包 File/Project Structure/Artifacts/Add(+)/Empty,然后命名新建的jar包,接着点击Create Manifest...,选择对应的工程,并且确定main类。Class path用于让我们的jar包加载相应的目录,目前用不到,就暂时不做处理。接着双击Available Elements中相应的类,将其移动到左侧jar包结构中,最后点击ok。 我们这时可以发现工程中相应的一些目录与文件被创建出来,但是并不存在jar包,此时我们需要点击导航条中的Build/Build Artifacts/Build。至此,jar包创建成功。 ![](https://img.kancloud.cn/95/5e/955ee3f45a653181a44713a2725bfc60_1366x746.png) ## 创建Java web项目 ![](https://img.kancloud.cn/50/9a/509acb7cb6e14098aea26f3b4186d407_1366x746.png) ![](https://img.kancloud.cn/c1/8b/c18b9cf405e23612950fc2c2bee1a1b6_1366x738.png) 参考博客:[https://blog.csdn.net/qq\_38526573/article/details/89743221](https://blog.csdn.net/qq_38526573/article/details/89743221)