1
是否可以使javac
仅输出错误位置和错误消息,并隐藏源代码转储?javac标志仅打印错误位置
现在,我得到:
$ javac t.java
t.java:1: <identifier> expected
class {
^
t.java:2: reached end of file while parsing
bar
^
t.java:4: reached end of file while parsing
^
3 errors
我只想得到:
$ javac ... t.java
t.java:1: <identifier> expected
t.java:2: reached end of file while parsing
t.java:4: reached end of file while parsing
如果在'|'前没有'2>&1',您的管道解决方案无法正常工作。我已经在编写脚本来正确解析javac的输出,我只是想避免这种工作。 – pts 2011-05-15 13:39:29
啊,对了,谢谢你注意到这一点。 (我没有真正尝试用真正的javac,而是用'cat javac-output | ...'来代替它。) – 2011-05-15 13:45:23