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

问题描述 投票:10回答:2

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

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

java eclipse debugging intellij-idea hotswap
2个回答
5
投票

要重新加载已更改的类

  1. 执行以下操作之一: 在主菜单上,选择“运行”|重新加载更改的类。 在主菜单上,选择Build |编译“class_name”以在调试期间重新编译已更改的类。
  2. 在“重新加载更改的类”对话框中,确认重新加载。结果显示在“消息”工具窗口中。

Refer this link for detailed explanation.


0
投票

IntelliJ不会在更改java文件和重建后编译代码

  1. 项目>设置>构建,执行,部署>编译器>选中“自动构建项目”
  2. Ctrl + Shift + A找到“注册表”,根据您的要求检查以下内容: compiler.automake.allow.when.app.running compiler.automake.trigger.delay=500
  3. pom.xml添加devtool: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <optional>true</optional> </dependency>
  4. 构建,如果在构建时发现任何问题,在类路径中说一些jar。只需删除损坏的jar并在与maven libb同步后重新构建项目
© www.soinside.com 2019 - 2024. All rights reserved.