您的位置:首页 > 其它

编译不完全导致调试时无法查看局部变量的值

2016-01-04 16:57 155 查看
因为项目需要,需要用框架代码动去解析执行另一部分动态代码。

然而用eclipse在调试动态代码时,发现只能看成员变量的值,局部变量的值不能查看(cannot be resolved to a var),方法参数只能以参数1、参数2的形式看到而没有名字

估计到编译期可能有问题,在框架代码编译动态代码时加上参数-g即可

javac的参数-g可以生成所有的调试信息,默认情况下不会生成保存局部变量的表格,所以调试的时候虽然知道机器是知道值的,但是不知道这个值对应变量的名字,无法查看
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: