gpt4 book ai didi

java - Intellij IDEA 远程调试无效断点

转载 作者:行者123 更新时间:2023-11-28 21:54:37 42 4
gpt4 key购买 nike

大家好!

我正在尝试使用 Intellij IDEA 远程调试调试在 tomcat 7 上运行的 java8 应用程序。问题是当我在想法中运行调试时,我的所有断点都设置为无效并显示消息:

Line numbers info is not available in class pathToClass

这是我在 catalina.bat 中的 JAVA_OPTS 设置:

set "JAVA_OPTS=%JAVA_OPTS% -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=9999 %JSSE_OPTS%"

Here is my remote debug settins from IDEA

最佳答案

在您构建过程的某一时刻,您的 Java 代码被 javac 编译器(或类似的东西)编译成类。编译器有一个选项可以包含您目前显然没有启用的调试信息(包括行号)。

对于普通的 javac 添加 -g

对于 ant,将 debug="true" 添加到 javac 任务。

对于Maven,maven-compiler-plugin 的默认配置添加了调试信息,因此必须取消显式设置not to。

关于java - Intellij IDEA 远程调试无效断点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48003590/

42 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com