编译不完全导致调试时无法查看局部变量的值
2016-01-04 16:57
155 查看
因为项目需要,需要用框架代码动去解析执行另一部分动态代码。
然而用eclipse在调试动态代码时,发现只能看成员变量的值,局部变量的值不能查看(cannot be resolved to a var),方法参数只能以参数1、参数2的形式看到而没有名字
估计到编译期可能有问题,在框架代码编译动态代码时加上参数-g即可
javac的参数-g可以生成所有的调试信息,默认情况下不会生成保存局部变量的表格,所以调试的时候虽然知道机器是知道值的,但是不知道这个值对应变量的名字,无法查看
然而用eclipse在调试动态代码时,发现只能看成员变量的值,局部变量的值不能查看(cannot be resolved to a var),方法参数只能以参数1、参数2的形式看到而没有名字
估计到编译期可能有问题,在框架代码编译动态代码时加上参数-g即可
javac的参数-g可以生成所有的调试信息,默认情况下不会生成保存局部变量的表格,所以调试的时候虽然知道机器是知道值的,但是不知道这个值对应变量的名字,无法查看
相关文章推荐
- 如何给FrameWork添加Image, Xib文件
- 关于java.lang.UnsatisfiedLinkError: D:\vleyong\tomcat-7.0.57\bin\tcnative-1.dll: Can't load AMD 64-bit
- NSMutableAttributedString 设置文字风格
- android类似微信朋友圈评论效果,listview定位,item总在输入法上面的位置
- 1.4作业
- 2015项目timeline
- 分享在winform下实现左右布局多窗口界面
- HUNAN NORMAL UNIVERSITY OJ 10383 线索二叉树 胡乱yy的方法
- 战略合作协议
- extjs导出Excel文档
- 【React Native开发】React Native For Android环境配置以及第一个实例(1)
- 个推使用流程及p12证书导出上传方法
- 【c/c++】转换构造函数
- 一个简单的、基本的、完整的使用biblatex包的例子
- 外观模式
- 数据库
- 使用nginx搭建https服务器
- Atitit.收银系统pos 以及打印功能的行业标准
- NSJSONSerialization 组json字符串
- 正益工场为京西创客工场输送双创“软”实力