leon0318
V2EX  ›  问与答

问下, IDEA debug 时为啥不能 step into 呢?直接就到下一行呢

  •  
  •   leon0318 · Nov 14, 2021 · 1039 views
    This topic created in 1641 days ago, the information mentioned may be changed or developed.

    IcbXGR.jpg

    7 replies    2021-11-15 12:14:13 +08:00
    xilou31
        1
    xilou31  
       Nov 14, 2021
    jdk 源码默认不给跳进去 debug 的。
    你可以搜一下 Step through JDK source code in idea
    leon0318
        2
    leon0318  
    OP
       Nov 14, 2021
    xilou31
        3
    xilou31  
       Nov 14, 2021
    xilou31
        4
    xilou31  
       Nov 14, 2021   ❤️ 1
    @leonme 说错了,应该是把 src.zip 加入 project structure 的 SourcePath 。
    leon0318
        5
    leon0318  
    OP
       Nov 15, 2021
    @xilou31 我发现 IDEA 默认就有 src.zip ,如下图~目前的问题是比如 ArrayList 的源码是可以 step into 的,但是上面的那行就不行,很奇怪~~

    <a href="https://imgtu.com/i/IgtLWV"><img src="https://z3.ax1x.com/2021/11/15/IgtLWV.png" alt="IgtLWV.png" border="0" /></a>
    xilou31
        6
    xilou31  
       Nov 15, 2021
    @leonme 应该是因为你用到了反射,动态加载这种我也没调试过。
    实在不行可以去找 jdbcDriver 的源码直接肉眼看 hhhh
    leon0318
        7
    leon0318  
    OP
       Nov 15, 2021 via iPhone
    @xilou31 感谢,现在就是点进去肉眼看,主要有多个继承类,不太方便~
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   4434 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 04:10 · PVG 12:10 · LAX 21:10 · JFK 00:10
    ♥ Do have faith in what you're doing.