“FAQ:IDEA”的版本间差异
跳到导航
跳到搜索
第3行: | 第3行: | ||
== IDEA 运行前构建会检查出所有类的错误 == | == IDEA 运行前构建会检查出所有类的错误 == | ||
IDEA 默认情况下: | IDEA 默认情况下: | ||
1、在“调试/ | 1、在“调试/运行”某个类之前,会进行“构建”(Build); | ||
2、在“构建”过程中,会检查并报告(项目或模块下的)所有类的错误; | 2、在“构建”过程中,会检查并报告(项目或模块下的)所有类的错误; | ||
3、若“构建”失败,则取消“调试/运行”。 | 3、若“构建”失败,则取消“调试/运行”。 | ||
第9行: | 第9行: | ||
即:想要“调试/运行”当前类,就必须确保所有类都没有错误。十分不方便。 | 即:想要“调试/运行”当前类,就必须确保所有类都没有错误。十分不方便。 | ||
通过以下两种方式可以解决: | |||
# '''运行前不构建''' | |||
# '''构建,无错误检查''' | |||
* 都只对当前类有效,需要配置类的“'''运行/调试配置'''” | * 都只对当前类有效,需要配置类的“'''运行/调试配置'''” | ||
第15行: | 第17行: | ||
=== 设置:“运行前不构建” === | === 设置:“运行前不构建” === | ||
如此:可直接“调试/运行”类,而不进行“构建” | 如此:可直接“调试/运行”类,而不进行“构建” | ||
【没有“构建”过程,在右下角“通知”无任何提示】 | |||
“运行/调试配置”: | “运行/调试配置”: | ||
第23行: | 第27行: | ||
=== 设置:“添加启动前任务”:“构建,无错误检查” === | === 设置:“添加启动前任务”:“构建,无错误检查” === | ||
如此:可在“构建”过程中,不检查类的错误信息 | 如此:可在“构建”过程中,不检查类的错误信息 | ||
【仍有“构建”过程,在右下角“通知”提示:编译耗时、找到的“错误/警告”】 | |||
“运行/调试配置”: | “运行/调试配置”: |
2022年5月5日 (四) 02:57的版本
IDEA 运行前构建会检查出所有类的错误
IDEA 默认情况下: 1、在“调试/运行”某个类之前,会进行“构建”(Build); 2、在“构建”过程中,会检查并报告(项目或模块下的)所有类的错误; 3、若“构建”失败,则取消“调试/运行”。 即:想要“调试/运行”当前类,就必须确保所有类都没有错误。十分不方便。
通过以下两种方式可以解决:
- 运行前不构建
- 构建,无错误检查
- 都只对当前类有效,需要配置类的“运行/调试配置”
设置:“运行前不构建”
如此:可直接“调试/运行”类,而不进行“构建” 【没有“构建”过程,在右下角“通知”无任何提示】
“运行/调试配置”:
- 选择配置的类;
- 在“运行”栏,点击“修改选项”:勾选 Java 下的“运行前不构建”;
设置:“添加启动前任务”:“构建,无错误检查”
如此:可在“构建”过程中,不检查类的错误信息 【仍有“构建”过程,在右下角“通知”提示:编译耗时、找到的“错误/警告”】
“运行/调试配置”:
P.S.:编译单个类
如此:仅“编译”单个类,不会提示其他类错误
步骤:
- (在编辑区,将光标定位到需要的类下):
- 在导航栏“构建”:点击“重新编译”;