当前位置: 首页 > 知识库问答 >
问题:

如何将方法名称打印到NetBeans调试器控制台?

令狐俊风
2023-03-14

这是@MatthewD的问题“如何写入Netbeans调试器控制台(Java)”的后续问题

对于NetBeans断点,可以分别使用{lineNumber}{className}{threadName}打印行号、类名和线程名。方法名称是否也有类似的表达式?

我测试了{method}{methodName},搜索了NetBeans JPDA API和NetBeans Wiki,但没有找到任何结果。我宁愿在断点的属性中编写{methodName},而不是名称本身,因为名称不能被复制粘贴或用作模板。

共有1个答案

钮善
2023-03-14

{methodName}在Netbeans 7.0.1上运行良好。

我发现的关于这些关键字的唯一参考是在错误票中:

完整列表为:

{threadName}
{className}
{methodName}
{lineNumber}
{=EXPRESSION}
 类似资料:
  • 问题内容: 我使用urlib打我的应用程序而不是浏览器,所以发生错误时我看不到调试屏幕。将常规调试信息发送到控制台或文件的最佳方法是什么? 编辑:我已经捕获了页面的输出,但是当我将其打印到屏幕上时,它充满了无用的html吨。我可以得到错误吗? 问题答案: 我建议使用以下使用内置日志记录系统的方法之一。 以类似的方式将异常通过管道传递到管理员电子邮件处理程序,你可以将数据发送到控制台记录器,文件记录

  • 我在NetBeans IDE中使用Java编写了一个简单的程序。在今天早上对main方法做了一些更改后,当我运行程序时,控制台不会打印任何东西。我只是想让它到达startMenus(sc)。编辑:我现在已经放入了一些system.out.println(),但它没有达到“blah2”,就在我的第一个循环之后...

  • 我试图将命令提示符中打印出来的信息从JAVA控制台显示到C#。当在JAVA中发出System.out.println时,它可以很好地工作,但是它不能用于logger.info print out。 注意:当我通过windows命令提示符(CMD>java-jar testbed.jar)运行它时,记录器信息会在命令提示符中打印出来。 JAVA来做一个简单的增量和减量数字,当按下按钮进行增量或减量时

  • 我正在使用ESAPI记录器和log4j提供的记录器。用于配置的xml文件。我成功地打印了日志消息(只是一个带有main方法的平面java程序) 我的log4j.xml文件如下所示 我正在使用这些ESAPI.properties和validation.properties 问题是%M(用于模式布局)没有打印写日志消息的方法的名称。%M总是打印“log”(org . owasp . esapi . l

  • 问题内容: 我的C程序粘贴在下面。在bash中,程序打印“ char is”,不打印Ω。我的语言环境均为en_US.utf8。 问题答案: 这很有趣。显然,编译器将omega从UTF-8转换为UNICODE,但libc某种程度上将其弄乱了。 首先:-format说明符期望一个(即使在wprintf -version 中也是如此),因此您必须指定(并因此指定字符串)。 其次,如果您像这样将语言环境设

  • 通常我只使用以下命令启动tomcat: 如果我需要调试我使用的代码: 到目前为止,效果很好。但是如果我使用第二个命令,日志不会显示在控制台中。我想在调试模式下运行tomcat,并在控制台中查看日志文件。目前,当需要时,我总是需要在这两种模式之间切换。 这个问题似乎很简单,但我没有在stackoverflow或google上找到合适的答案:-/ 谢谢你的帮助!:-)