繁体   English   中英

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

[英]Debugging in IntelliJ (Reloading changed classes)

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

如何让 IntelliJ 更快地重新加载已更改的类?

重新加载更改的类

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

有关详细说明,请参阅此链接。

InteliJ 在更改 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 同步后重新构建项目

  1. Ctrl + Shift + A
  2. 键入rcc (或“重新编译更改的类”)
  3. 按回车

下次你不需要输入时,它会给出最后一次运行的动作

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM