intellij idea2020是一款功能丰富的编程软件,用户可以通过这款软件设计多种项目,结合内置的分析功能就可以对开发的代码检测错误,快速找到需要修改的地方,快速在软件重构代码内容,为用户提供代码编辑、分析、运行测试、打包等完整的开发流程,该软件是国外公司开发,所以没有中文版本,如果你会英文,可以正常使用官方版本编程,如果你不习惯English界面,可以使用这款idea2020.1中文补丁将主界面替换为中文,这样就可以更好查看软件的菜单功能了,需要的朋友可以下载体验!
新版特色
Java 14支持:记录和模式匹配IntelliJ IDEA 2020.1添加了对Java 14及其新功能的支持。IDE不仅添加了对Records的完整代码洞察支持,而且还使您能够快速创建新记录并生成其构造函数和组件,并警告存在的错误。您还将发现对instanceof运算符的模式匹配的支持,包括新的检查和快速修复,该快速修复通过用新的简洁模式变量替换它们来快速简化冗长的instanceof-cast惯用语。
从IDE下载JDK
您不再需要在网络上搜索必要的JDK。从IntelliJ IDEA 2020.1开始,您可以在创建和配置项目时直接从IDE下载并设置JDK构建。如果打开下载的项目,IDE会检查您的计算机上是否已经安装了为此项目配置的JDK。如果没有,IDE将提示您下载它。
新的Java检查
随着IntelliJ IDEA的每个新版本,我们都在扩展其静态代码分析功能。这个版本没有什么不同。除了一系列改进之外,我们还添加了一些新的代码检查。他们检查SimpleDateFormat模式中的大写字母,分析日期格式设置的情况,搜索其他冗余方法调用,并报告并建议消除字符串文字中不必要的转义字符。
LightEdit模式IntelliJ IDEA 2020.1带有期待已久的LightEdit模式。现在,您可以在类似文本的编辑器中对独立文件进行快速修改,而无需创建或加载整个项目。您可以从命令行,IDE的“欢迎”屏幕或OS系统文件管理器中,在此新的轻量级编辑器中打开文件。您还可以使用“在项目中打开文件”意图(Alt+Enter)从LightEdit模式切换到完整项目模式。
安装方法
1、打开ideaIU-2020.1.exe软件直接启动安装
2、设置软件的安装地址C:\Program Files\JetBrains\IntelliJ IDEA 2020.1
3、提示软件的快捷方式设置,可以直接点击下一步,也可以勾选 64-bit launcheri设置桌面启动图标
4、提示开始菜单名字JetBrains
5、提示安装进度,等待软件安装结束
6、显示安装完毕的界面,直接勾选运行按钮,点击finish
破解方法
1、打开软件会提示配置软件,直接点击OK
2、提示软件界面的主题样式,这里默认第一个就可以了,点击底部的skip跳过设置
3、进入激活界面,选择evaluate for free,点击evaluate试用软件;随后进入软件界面
4、打开您下载的破解文件夹,在lib目录中找到“jetbrains-agent.jar”文件,将它拖动至软件内;
5、提示需要重启验证您的激活内容,点击restart重启软件;
6、弹出配置助手,选择activation code,点击为IDEA安装
7、再点击“是”重启软件;软件重启软件
8、如图所示,软件是英文界面,直接将其关闭
9、将汉化补丁“resources_zh_CN_IntelliJIDEA_2020_r1.jar”复制到软件安装地址下的lib目录中保存
10、现在软件显示中文界面,可以开始创建项目
11、在软件选择一种项目类型,配置完毕点击下一步
12、您可以在软件点击register按钮查看当前的软件是否激活
13、显示到期时间是2089年七月,现在可以免费使用软件
使用说明
模块结构设置
模块SDK
SDK是为特定软件框架开发应用程序所需的工具的集合。要开发基于Java的应用程序,您需要一个JDK(Java开发工具包)。
您可以使用不同于项目SDK的SDK编译模块。
设置模块SDK
1、从主菜单中,选择文件| 项目结构 项目设置| 模块。
2、选择要为其设置SDK的模块,然后单击Dependencies。
3、如果在IntelliJ IDEA中已经定义了必要的SDK,请从“ 模块SDK” 列表中选择它。
如果SDK已安装在您的计算机上,但未在IDE中定义,则选择 Add SDK | Add。“ SDK名称”,并指定SDK主目录的路径。
仅适用于JDK: 如果您的计算机上没有必要的JDK,请选择“ 添加SDK” |“添加”。下载JDK。在下一个对话框中,指定JDK供应商版本,并根据需要更改安装路径,然后点击下载。
如果要模块继承项目SDK,请从“ 模块SDK”列表中选择“ 项目SDK”选项 。
IntelliJ IDEA如何知道要使用哪个JDK?
如果对项目中的模块使用不同的JDK,则IntelliJ IDEA会执行以下操作来确定要使用哪个JDK进行编译。
它检查项目中使用的所有JDK:在项目和模块级别上定义的JDK。
它计算这些JDK的最新版本。这是确保所有模块都可以编译的必要条件。
如果配置的最新JDK版本低于1.6,则IntelliJ IDEA将选择用于运行IDE的JDK版本。此限制与以下事实有关:从JDK 1.6开始支持IntelliJ IDEA用于构建项目的编译器API。
尽管将使用特定版本的编译器(根据所选的JDK版本),但是将使用javac的交叉编译功能针对项目设置中为此特定模块定义的JDK库对每个单独的模块进行编译。
当模块针对比设置了依赖关系的库更新的库进行编译时,这可以防止您遇到这种情况。
模块语言级别
语言级别定义了编辑器提供的编码辅助功能。要为模块配置语言级别:
配置模块语言级别
1、从主菜单中,选择文件| 项目结构 Ctrl+Shift+Alt+S。
2、在项目设置下,选择模块|。资料来源。
3、从语言级别列表中,选择必要的选项。
4、要使用项目语言级别,请选择“ 项目默认值”。
模块编译器输出
编译器输出路径是IntelliJ IDEA在其中存储编译结果的目录的路径。在这个目录中,IDE创建两个子目录:输出生产代码和 测试输出的测试源。
配置模块编译器输出
1、从主菜单中,选择文件| 项目结构 Ctrl+Shift+Alt+S。
2、在项目设置下,选择模块|。路径。
3、更改“ 输出路径”和“ 测试”输出路径中指定的路径, 或选择“ 继承项目编译输出路径”以使用为项目指定的 路径。
4、选中“ 排除输出路径”复选框以从代码完成,导航和检查中排除输出文件夹。这有助于提高整体IDE性能。
模块库
在版本9中,Java引入了 。IntelliJ IDEA已经有了模块的概念:每个IntelliJ IDEA模块都建立了自己的类路径。随着新Java平台模块系统的引入,出现了两个模块化系统:IntelliJ IDEA模块和使用配置的新Java 9模块。本文档部分介绍IntelliJ IDEA模块。
添加模块级库
1、从主菜单中,选择文件| 项目结构 项目设置| 模块。
2、选择要为其添加库的模块,然后单击“ 依赖关系”。
3、单击+按钮,然后选择库。
4、在打开的对话框中,选择要添加到模块的项目或全局库。
或者,单击“ 新建库”,然后选择要如何添加新库:您可以从计算机上的文件中添加Java库和Kotlin库,或者从Maven下载库。
内容根源
IntelliJ IDEA中的内容是一组文件,其中包含您的源代码,构建脚本,单元测试和文档。这些文件通常按层次结构组织。顶级文件夹称为内容根目录。
模块通常具有一个内容根。您可以添加更多内容根。例如,如果您的代码片段存储在计算机上的不同位置,则这可能很有用。
同时,模块可以不存在内容根而存在。在这种情况下,您可以将它们用作其他模块的依赖项集合。
IntelliJ IDEA中的内容根目录标有文件夹图标。要快速打开“项目结构”对话框,请单击工具栏上的资料夹功能
资料夹类别
内容根目录中的文件夹可以分配给几个类别。
来源根
此文件夹包含应编译的生产代码。
生成的源根
IDE认为Generated Sources根文件夹中的文件是自动生成的,而不是手动编写的,并且可以重新生成。
测试源根
这些文件夹将与测试相关的代码与生产代码分开保存。源和测试源的编译结果通常放置在不同的文件夹中。
生成的测试源根
IDE认为此文件夹中的文件是自动生成的,而不是手动编写的,并且可以重新生成。
资源根
(仅Java)应用程序中使用的资源文件:图像,配置XML和属性文件,等等。在生成过程中,资源文件将原样复制到输出文件夹。
与源类似,您可以指定生成资源。您还可以指定将资源复制到输出文件夹中的哪个文件夹。
测试资源根
这些文件夹用于与您的测试源关联的资源文件。
排除在外
代码完成,导航和检查将忽略排除文件夹中的文件。这就是为什么在排除当前不需要的文件夹时可以提高IDE性能的原因。通常,编译输出文件夹被标记为已排除。
除了排除整个文件夹之外,您还可以排除特定文件。
添加新的内容根
1、从主菜单中,选择文件| 项目结构Ctrl+Shift+Alt+S ,然后单击项目设置| 模块。
2、选择必要的模块,然后在对话框的右侧打开“ 源”选项卡。
3、单击“ 添加内容根”,然后指定要添加为新内容根的文件夹。
要删除内容根,请单击×
IntelliJ IDEA将选定的根标记为常规文件夹;该文件夹本身及其内容不会被删除。
配置文件夹类别
1、在“项目”工具窗口中右键单击一个文件夹。
2、从上下文菜单中选择“ 标记目录为 ”。
3、选择必要的类别。
这样,您也可以将类别分配给子文件夹。
要恢复文件夹的先前类别,请再次右键单击该文件夹,选择“ 标记目录为”,然后选择“ 取消标记为<文件夹类别>”。对于排除的文件夹,选择取消排除。
您也可以在“ 项目结构” |“配置”中配置文件夹类别。模块| 资料来源。
排除档案
不能排除Java文件和二进制文件。
如果不需要特定文件,但又不想完全删除它们,则可以暂时将这些文件从项目中排除。代码完成,导航和检查将忽略排除的文件。
要排除文件,您需要将其标记为纯文本文件。您始终可以将排除的文件恢复为原始状态。
1、在“项目”工具窗口的目录树中右键单击所需的文件。
2、从菜单中选择“ 标记为纯文本 ”。
纯文本文件在目录树中带有图标标记。
要还原更改,请右键单击该文件,然后 从菜单中选择“ 标记为<文件类型> ”。
按名称模式排除文件和文件夹
在某些情况下,不方便一一排除文件或文件夹。例如,如果您的源代码文件和自动生成的文件(例如,由编译器生成的文件)放在相同的目录中,并且您只想排除生成的文件,则可能不方便。在这种情况下,您可以为特定的内容根配置一个或多个名称模式。
如果位于所选内容根目录内的文件夹或文件名与模式之一匹配,则将其标记为已排除。所选内容根目录之外的对象将不受影响。
排除文件夹中的所有文件也将被排除。
1、从主菜单中,选择文件| 项目结构,或按 Ctrl+Shift+Alt+S。
2、单击“ 项目设置”部分下的“ 模块”,然后选择一个模块。
如果此模块中有多个内容根,请选择要从中排除文件或文件夹的根。
3、在对话框底部的“ 排除文件”字段中,输入模式。例如,输入*.aj以排除AspectJ文件。
您可以配置多个模式并将其与;(分号)符号分开。
将包前缀分配给Java源
在Java中,您可以将包前缀分配给文件夹,而不是手动配置文件夹结构。可以将包前缀分配给源文件夹,生成的源文件夹,测试源文件夹和生成的测试源文件夹。
1、从主菜单中,选择文件| Ctrl+Shift+Alt+S单击项目结构,然后单击模块。
2、选择必要的模块,然后打开“ 源”选项卡。
3、在右侧窗格中,单击“ 源文件夹”或“ 测试源文件夹”
4、指定包前缀,然后单击“ 确定”。
更改资源的输出路径
在构建项目时,默认情况下将资源复制到编译输出文件夹中。您可以在输出文件夹中指定其他目录来放置资源。
1、从主菜单中,选择文件| Ctrl+Shift+Alt+S单击项目结构,然后单击模块。
2、选择必要的模块,然后打开“ 源”选项卡。
3、在右侧窗格中的“ 资源文件夹”或“ 测试资源文件夹”下,单击必要文件夹(文件夹路径)右侧的。
4、指定相对于输出文件夹根目录的路径,然后单击确定。
∨ 展开