请注意,Make在遇到第一个错误时将失败,并且不会尝试继续执行。在这种情况下,应使用显式的编译操作。Make还会删除出错源的输出类文件。 如果希望编译在出错后继续,则应切换到IntelliJ IDEA Settings中的Eclipse编译器|Compiler| Java Compiler。当选择Eclipse编译器时,将显示Proceed on errors选项,默认情况下将启用该选项。使用Eclipse编译器,将启用出现错误时继续的选项,并在“启动前”部分中启用生成,不进行错误检查,您将获得所需的行为。
仅重新编译所选文件: 1.选择需要编译的包或文件。 1.菜单→构建→重新编译选定的文件(F9) 如果需要运行或调试,则需要设置Do not build before run: 1.菜单→运行→编辑配置 1.☑︎ Your target run configuration 1.运行/修改选项→ Java /运行前不构建
7条答案
按热度按时间dgjrabp21#
IntelliJ IDEA不欢迎处理编译失败的项目,但有几种选择:
请注意,Make在遇到第一个错误时将失败,并且不会尝试继续执行。在这种情况下,应使用显式的编译操作。Make还会删除出错源的输出类文件。
如果希望编译在出错后继续,则应切换到IntelliJ IDEA
Settings
中的Eclipse编译器|Compiler
|Java Compiler
。当选择Eclipse编译器时,将显示Proceed on errors
选项,默认情况下将启用该选项。使用Eclipse编译器,将启用出现错误时继续的选项,并在“启动前”部分中启用生成,不进行错误检查,您将获得所需的行为。uurv41yg2#
导航到测试编辑器底部的
Build
菜单,右键单击包含您认为不相关的错误消息的文件夹。选择“从编译中排除”。
t3irkdon3#
为了使CrazyCoder注解更明显,如果您选择“出现错误时继续”行为,则可能需要取消选中
Settings
|Compiler
|Automatically show first error in editor
.ttcibm8c4#
我正在使用2020.2.3版本的IntelliJ。
我尝试了CrazyCoder的所有建议,但没有一个对我有效。
Eclipse编译器+构建无错误检查
IntelliJ只是拒绝运行任何东西(单元测试,main()方法...),因为项目中存在错误。
ddarikpa5#
第一步:设置如下:
步骤2:自动生成项目
步骤3:修改运行配置
步骤4:关闭运行视图中的所有应用控制台视图选项卡,然后再次运行应用Ctrl+Shift+F10
kgsdhlau6#
仅重新编译所选文件:
1.选择需要编译的包或文件。
1.菜单→构建→重新编译选定的文件(F9)
如果需要运行或调试,则需要设置
Do not build before run
:1.菜单→运行→编辑配置
1.☑︎ Your target run configuration
1.运行/修改选项→ Java /运行前不构建
plicqrtu7#
另一种方法是设置
对模块字段使用类路径
作为您自己的模块。缺省情况下它是
all_local_extensions
。随附截图。
第一次