gpt4 book ai didi

java - 如何从java异常中提取列号

转载 作者:行者123 更新时间:2023-12-02 05:26:36 25 4
gpt4 key购买 nike

当 JVM 抛出编译错误时,它会在控制台中打印出类似的内容

Error on line 3 in /Main.java:3: error: ';' expected
System.out.print("Hello")
^

当抛出异常时,我知道我可以从

获取行号

e.getStackTrace()[0].getLineNumber());

在 try catch 中,其中 e 是异常

但是有没有办法获取该列,到目前为止,我使用正则表达式解析错误,在第三行查找 ^ 的索引。但在出现异常时无法弄清楚。

最佳答案

不,您在上面看到的是编译错误的消息。运行时异常不携带该信息。

关于java - 如何从java异常中提取列号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25951742/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com