0

我正在尝试通过串行端口读取输出来调试加载到嵌入式系统的 Java 程序。引发异常时,我看不到堆栈跟踪中的行号。相反,有一些十六进制值。我怀疑它们可能代表一些内存地址,但我完全不确定。这是堆栈跟踪的一部分,可让您了解:

Exception in thread "main" com.is2t.web.rs.RestException
     at java.lang.System.@M:0x8009e7c:0x8009e86@
     at java.lang.Throwable.@M:0x8009f88:0x8009f9e@
     at java.lang.Throwable.@M:0x8008cec:0x8008cfe@

有没有办法正确查看行号?如果不是,那么在不了解它们的情况下进行调试的最佳技术是什么?

编辑:嵌入式系统是一个 STM32 微控制器,我不相信他们有解释这种特殊情况的文档。

4

0 回答 0