[英]javac command line option to stop compiling after first error found
有時你只是在代碼中做了一些拼寫錯誤,但是編譯器會輸出幾十個錯誤,(實際上它只是在第一個拼寫錯誤之后才編譯)。 因此,有時將編譯器輸出限制為檢測到的第一個錯誤會非常方便。 GCC / Clang會接受-Wfatal-errors
, javac
可以這樣做嗎? 我正在使用JDK7 for Windows。
請參閱此答案: https : //stackoverflow.com/a/3115546/500478
您可以使用-Xmaxerrs
和-Xmaxwarns
在javac
放棄之前設置最大錯誤/警告數。
這對我有用:
javac -Xmaxerrs 1 Test.java
每當javac產生錯誤時,它會在“不久之后”停止,有或沒有-Xmaxerrs。
-Xmaxerrs和-Xmaxwarns只是限制生成的消息數。
javac
具有-Xmaxerrors
選項,在手冊頁中描述為
-Xmaxerrors number
Set the maximum number of errors to print.
但是我不知道-Xmaxerrors 1
是否會在它遇到第一個錯誤之后實際上讓它放棄,或者它是否繼續但是實際上只在最后輸出一個錯誤。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.