Java JDB:com.sun.tools.example.debug.expr.ParseException:未知操作:%

Java JDB:com.sun.tools.example.debug.expr.ParseException:未知操作:%,java,jdb,Java,Jdb,每当我尝试使用模运算符计算某些内容时,甚至像JDB中的print 5%4这样简单的内容,都会收到错误消息com.sun.tools.example.debug.expr.ParseException:未知操作:%5%4=null 这只是我第二次使用JDB,所以我可能做错了什么,但我找不到任何关于这可能是什么的指导。我确实用-g选项编译了我的文件。它看起来像是JDB中的一个bug,只是我找不到任何bug报告,我无法想象这样一个明显的bug是如何通过的。我在Windows8下使用JDB1.6和Jav

每当我尝试使用模运算符计算某些内容时,甚至像JDB中的print 5%4这样简单的内容,都会收到错误消息com.sun.tools.example.debug.expr.ParseException:未知操作:%5%4=null


这只是我第二次使用JDB,所以我可能做错了什么,但我找不到任何关于这可能是什么的指导。我确实用-g选项编译了我的文件。它看起来像是JDB中的一个bug,只是我找不到任何bug报告,我无法想象这样一个明显的bug是如何通过的。我在Windows8下使用JDB1.6和JavaSE1.7.011。无论我是从Windows命令提示符还是从Cygwin运行JDB,都会发生此错误。

如果您现在还没有得到答案,那么我的建议是,尝试使用-g:javac-g*.java编译,然后再次尝试检索所需的值。这对我有用。问候

如果您现在还没有得到答案,那么我的建议是,尝试使用-g:javac-g*.java编译,然后再次尝试检索所需的值。这对我有用。问候

谢谢你的回答。我在问题中提到,我确实使用了-g标志进行编译,但仍然得到了错误。我从未得到过解决方案,但我通过将代码导入Netbeans并使用其调试器解决了这个问题。谢谢你的回答。我在问题中提到,我确实使用了-g标志进行编译,但仍然得到了错误。我从未得到过解决方案,但我通过将代码导入Netbeans并使用其调试器解决了这个问题。