在IntelliJ中调试(重新加载更改的类)



我最近从eclipse切换到IntelliJ。Eclipse的调试启动器用于在保存类时立即重新加载应用程序。IntelliJ需要超过10秒的时间来重新加载更改的类,这可能不是很多,但它很烦人,因为我经常使用它。

如何使IntelliJ重新加载更改的类更快?

重新加载更改过的类

  1. 执行以下操作之一:
  • 在主菜单中选择"运行|调试动作|重新加载更改的类"。
  • 在主菜单上,选择Build | Compile "class_name"在调试期间重新编译更改过的类。
  • 在"Reload Changed Classes"对话框中,确认重新加载。结果将显示在消息工具窗口中。
  • InteliJ在更改java文件并重新编译后不重新编译代码

    1. 项目>设置>构建、执行、部署>编译器>选中"自动构建项目"

    2. Ctrl+Shift+A查找"注册表",根据您的要求检查如下:

      compiler.automake.allow.when.app.running
      compiler.automake.trigger.delay=500
      
    3. 添加devtool到pom.xml:

      <dependency>
          <groupId>org.springframework.boot</groupId>
          <artifactId>spring-boot-devtools</artifactId>
          <optional>true</optional>
      </dependency>
      
    4. 构建,如果在构建时发现任何问题,说一些jar不在类路径中。只需删除损坏的jar并在与maven lib同步后重新构建项目。

    1. Ctrl + 转变 +
    2. type rcc(或"recompile更改的类")
    3. 回车

    下次不需要键入时,它将给出最后一次运行动作

    相关内容

    • 没有找到相关文章

    最新更新