草庐IT

DEBUGGING

全部标签

java - 无法检查本地声明的变量

有时当我在Eclipse中调试代码时,虽然我可以毫无困难地查看和检查类成员变量,但我无法检查在函数中本地声明的变量的值。顺便说一句,当前函数的任何参数都会丢失它们的“真实”名称,而是会在“变量”窗口中看到它们的值,如arg0、arg1、arg2等,但至少这些值是可见的。目前这种情况与核心JDK中定义的类有关。我已验证已安装且当前的JRE是JDK。有人能解释一下这种行为吗? 最佳答案 显然,answer是:thert.jarthatshipswiththeJDK(wherethecoreJavaclasseslive)isnotcom

java - 如何在 Eclipse 监 window 口中查看整数的不同表示形式?

我想在调试时在Eclipse的监window口中查看整数的二进制(或十六进制)表示。我该怎么做? 最佳答案 您可以从Window->Preferences执行此操作。对于原语,浏览到Java->Debug->PrimitiveDisplayOptions这里有一个“显示十六进制值”复选框。选中此项,您将在调试时在“变量”View下的“值”列中看到基元的十进制和十六进制表示。对于对象(整数、长整数等),浏览至Java->Debug->DetailFormatters对于您关心的每种类型,创建一个详细格式化程序,以您喜欢的方式格式化值。

java - 如何在 Eclipse 监 window 口中查看整数的不同表示形式?

我想在调试时在Eclipse的监window口中查看整数的二进制(或十六进制)表示。我该怎么做? 最佳答案 您可以从Window->Preferences执行此操作。对于原语,浏览到Java->Debug->PrimitiveDisplayOptions这里有一个“显示十六进制值”复选框。选中此项,您将在调试时在“变量”View下的“值”列中看到基元的十进制和十六进制表示。对于对象(整数、长整数等),浏览至Java->Debug->DetailFormatters对于您关心的每种类型,创建一个详细格式化程序,以您喜欢的方式格式化值。

java - Android Studio 调试器突出显示错误的行

就执行的内容而言,我看不出任何功能上的错误,但我只是浪费了一个小时来证明我的代码和编译器正在做他们应该做的事情。考虑这段代码:publicintgetAnswer(inta){intretval=18;intx=25;inty=50;while(a-->0){if(a==3){retval=a;returnretval;}}x=10;y=20;return0;}调用inttheAnswer=getAnswer(6);在包含return的两行都断点,在运行代码之前,尝试预测结果,从而预测哪一行会被命中。正如您可能从我的问题的语气中想象的那样,错误的行被突出显示,但返回了正确的结果。如果您

java - Android Studio 调试器突出显示错误的行

就执行的内容而言,我看不出任何功能上的错误,但我只是浪费了一个小时来证明我的代码和编译器正在做他们应该做的事情。考虑这段代码:publicintgetAnswer(inta){intretval=18;intx=25;inty=50;while(a-->0){if(a==3){retval=a;returnretval;}}x=10;y=20;return0;}调用inttheAnswer=getAnswer(6);在包含return的两行都断点,在运行代码之前,尝试预测结果,从而预测哪一行会被命中。正如您可能从我的问题的语气中想象的那样,错误的行被突出显示,但返回了正确的结果。如果您

c# - 是否可以在 Visual Studio 中调试时编辑代码,例如在 Eclipse(Java)中

在VisualStudio的断点中进行调试时是否可以编辑代码。当我停下来时,所有文件似乎都锁定无法编辑。有没有办法改变这种行为?在Eclipse中是可能的编辑:在尝试了以下所有建议(包括将其从发行版移至调试)之后,现在它告诉我我没有正确的ms-office版本并且调试无法在Debug模式下启动。但是,在Release模式下它正在工作。我正在尝试调试Outlook加载项。 最佳答案 是的,它在工具|中称为“编辑并继续”。调试下的选项。请注意,它与IntelliTrace不兼容,所以如果你使用它,你必须禁用它。(感谢AntonSemen

c# - 是否可以在 Visual Studio 中调试时编辑代码,例如在 Eclipse(Java)中

在VisualStudio的断点中进行调试时是否可以编辑代码。当我停下来时,所有文件似乎都锁定无法编辑。有没有办法改变这种行为?在Eclipse中是可能的编辑:在尝试了以下所有建议(包括将其从发行版移至调试)之后,现在它告诉我我没有正确的ms-office版本并且调试无法在Debug模式下启动。但是,在Release模式下它正在工作。我正在尝试调试Outlook加载项。 最佳答案 是的,它在工具|中称为“编辑并继续”。调试下的选项。请注意,它与IntelliTrace不兼容,所以如果你使用它,你必须禁用它。(感谢AntonSemen

java - 无法在 IntelliJ 中打开调试器端口

无法在intellij中打开调试器端口。端口号9009与应用程序配置文件中设置的端口号匹配。-XX:MaxPermSize=192m-client-XX:+UnlockDiagnosticVMOptions-XX:+LogVMOutput-XX:LogFile=${com.sun.aas.instanceRoot}/logs/jvm.log-Djava.endorsed.dirs=${com.sun.aas.installRoot}/modules/endorsed${path.separator}${com.sun.aas.installRoot}/lib/endorsed-Djav

java - 无法在 IntelliJ 中打开调试器端口

无法在intellij中打开调试器端口。端口号9009与应用程序配置文件中设置的端口号匹配。-XX:MaxPermSize=192m-client-XX:+UnlockDiagnosticVMOptions-XX:+LogVMOutput-XX:LogFile=${com.sun.aas.instanceRoot}/logs/jvm.log-Djava.endorsed.dirs=${com.sun.aas.installRoot}/modules/endorsed${path.separator}${com.sun.aas.installRoot}/lib/endorsed-Djav

java - 如何在 Eclipse 中调试已编译的 Java 代码

就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用资料或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter寻求指导。关闭9年前。我想知道EclipseIDE是否有任何解决方案来调试我没有源代码的Java代码,即调试动态反编译的代码、单步调试等?我尝试使用JD-Eclipse,JadClipse,如果我想查看一些类文件,这些插件效果很好,但是当我调试时,我得到“找不到源”。-如何将这些插件“附加”到“提供”源?我的环境:Eclipse3.5WindowsXP(但如果可能,我会寻找