gpt4 book ai didi

java - 在 IntelliJ IDEA 中启用部分编译

转载 作者:IT老高 更新时间:2023-10-28 20:54:52 24 4
gpt4 key购买 nike

如何在 IntelliJ 中启用部分编译?

NetBeans 中的相同功能可以在一个类中运行一个主方法,而无需在同一个项目中也需要编译非依赖项。

编辑:

在执行 CrazyCoder 的建议并取得一些成功之后,现在我在尝试运行与未编译的文件不相关的文件时遇到 ClassNotFoundException。修复非编译文件后,它运行得很好。

我实际上在同一个非编译文件中犯了错误以进行测试,它仍然有效。

这可能是一个错误吗?

编辑:

按照说明仍然无法正常工作。

enter image description here

最佳答案

IntelliJ IDEA 不欢迎在编译失败的项目上工作,但有几种选择:

  • 使用文件/文件夹上下文菜单中的 Compile 操作,在 Run/Debug 配置中禁用 Build
  • 在运行/调试配置的 Before launch 部分中,删除 Build 并添加 Build, no error check。现在开始配置,它将忽略试图在任何设法编译的类上运行的编译错误。 enter image description here

您应该注意,Make 将在第一个错误时失败,并且不会尝试继续进行。在这种情况下,您应该使用显式 Compile 操作。 Make 还会删除有错误的源的输出类文件。

如果您希望在出错后继续编译,您应该在 IntelliJ IDEA Settings 中切换到 Eclipse 编译器 | 编译器 | Java 编译器。 When Eclipse compiler is selected, Proceed on errors option appears and it's enabled by default.使用 Eclipse 编译器,启用了Proceed on errors 选项并在启动前部分中Build, no error check,您应该会获得所需的行为。

关于java - 在 IntelliJ IDEA 中启用部分编译,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16784703/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com