【发布时间】:2016-10-31 03:46:52
【问题描述】:
开始失去理智,我要振作起来在这里写一个合适的问题..
我不知道为什么或我做了什么,因为我没有改变任何应该影响这一点的东西,但突然之间我得到了这个:
由于缺少行号属性,无法在 com.company.whatever.MyObjectService$$EnhancerBySpringCGLIB$$e3b7e123 中安装断点。
或截图:
是的,我已经在“偏好设置”下进行了检查,并遵循了 here 的建议。
我不知道为什么,但我最近被这样的错误困扰 - 让我无法完成我需要完成的实际工作..
这是我的 Maven 命令:
mvn tomcat7:run-war -am -pl mz-web-server -Dpackage-mode=dev -Denv=dev -DskipTests
到底是什么原因?
是的,我有
mvn clean install- 打开/关闭 Eclipse
- 刷新项目浏览器
- 查看了首选项 --> Java --> 编译器 --> 类文件生成
- ... 还有:取消设置、应用、再次设置、申请行号信息选项
- 使用 JDK 而不是 JRE
- 与上帝交谈,甚至想过改变我的职业
但没有任何帮助!
【问题讨论】:
-
com.company.whatever.MyObjectService$$EnhancerBySpringCGLIB$$e3b7e123看起来像 CGLIB 生成的类,即动态生成的字节码。 maven 和 IDE 选项都不可能对您有所帮助,因为该类可能没有任何 Java 源代码。