Debugging in IntelliJ (Reloading changed classes)

前端 未结 2 1558
囚心锁ツ
囚心锁ツ 2020-12-14 20:26

I recently switched from eclipse to IntelliJ. Eclipse\'s debug launcher used to reload the application instantly, whenever a class was saved. IntelliJ takes more than 10 sec

相关标签:
2条回答
  • 2020-12-14 20:55

    To reload changed classes

    1. Do one of the following:
    • On the main menu, choose Run | Debugging Actions | Reload Changed Classes.
    • On the main menu, choose Build | Compile "class_name" to recompile an altered class during debug.
    1. In the Reload Changed Classes dialog box, confirm reloading. Results are displayed in the Messages tool window.

    Refer this link for detailed explanation.

    0 讨论(0)
  • 2020-12-14 20:58

    InteliJ is not recompiling the code after change in java files and rebuilding

    1. Project > Setting>Build,Execution,Deployment>Compiler>check "build project automatically"

    2. Ctrl+Shift+A find "registry", according to your requirements check the following:

      compiler.automake.allow.when.app.running
      compiler.automake.trigger.delay=500
      
    3. Add devtool in pom.xml:

      <dependency>
          <groupId>org.springframework.boot</groupId>
          <artifactId>spring-boot-devtools</artifactId>
          <optional>true</optional>
      </dependency>
      
    4. Build, If found any probelm while building, saying some jar in not in class path. Just delete the corrupted jar and re-build the project angain after sync with maven libb

    0 讨论(0)
提交回复
热议问题