我们不能在rt.jar的类中放置断点吗?java运行时库中的断点(rt.jar)
我调试的东西,我需要把java.lang.DriverManager中的断点,但只要我把一个断点,在一些地方,Eclipse提示我的消息
Unable to install breakpoint in java.sql.DriverManager due to missing line number attributes. Modify compiler options to generate line number attributes
这是否意味着java运行时类没有被编译进行调试?如果是,那么为什么会这样做呢。请帮忙!
编辑1:我在做远程调试,实际的web应用程序运行在Linux机器上的tomcat上,我在一台Windows机器上运行。哪个rt.jar是这里的罪魁祸首,我的机器上还是远程机器上的? rt.jar有可能不是用行号和其他有用的信息编译的吗?
编辑2:此问题的答案有详细信息Locally declared variables can not be inspected 任何人都知道为什么编译时没有调试符号?它如何影响性能,以保持一些元数据或是其他东西?
的NetBeans 7.1,JDK 30年6月1日,win7的,没有问题的设置断点的DriverManager类 – Dapeng 2012-02-09 09:49:05
在过去RT带调试符号的.jar可从java.net下载。但现在我找不到它的任何跟踪。 – Mersenne 2012-02-09 10:50:56