不思議なUnknown Source

577 ワード

詳細
最近antコンパイルを書く時、運行中にいつも不思議なUnknow Sourceが現れて、異常は具体的な行に位置しないで、そこで犬は1本して、antとjavaコンパイルが異なることを知っています:
Javacでコンパイルする場合、デフォルトは-g:source,linesを指定することに相当し、コンパイルされたclassファイルにはソースコードと行番号情報が含まれます.一方、antコンパイルでは、デフォルトでは-g:noneを指定することに相当し、コンパイルされたclassファイルは小さいが、デバッグ情報は含まれていないため、エラーが発生したときに上のエラースタック情報が印刷されます.
debug=「true」debuglevel=「source,lines,vars」を加えるとokとなり、以下のようになります.