cobertura报告出现了很多错误:JavaNCSS在解析java文件时出错

cobertura报告出现了很多错误:JavaNCSS在解析java文件时出错,java,report,cobertura,Java,Report,Cobertura,出现上述原因是程序中有大量的中文消息(utf-8)代码(如上述代码),cobertura仪器编译不通过,在线信息在()的bat文件(cobertura instrument.bat)中添加“-Dfile.encoding=utf-8”编码或Java环境变量add“-Dfile.encoding=utf-8”编码即可解决,但我在ant build.xml中添加了很多编码=“utf-8”无法解决的问题。请你提个建议 尝试以下选项: 将-Dfile.encoding=iso-8859-1添加到ANT_

出现上述原因是程序中有大量的中文消息(utf-8)代码(如上述代码),cobertura仪器编译不通过,在线信息在()的bat文件(cobertura instrument.bat)中添加“-Dfile.encoding=utf-8”编码或Java环境变量add“-Dfile.encoding=utf-8”编码即可解决,但我在ant build.xml中添加了很多编码=“utf-8”无法解决的问题。请你提个建议

尝试以下选项:

  • 将-Dfile.encoding=iso-8859-1添加到ANT_OPTS环境变量中
  • 用于为所有调用设置默认值
  • [cobertura-report] net.sourceforge.cobertura.javancss.parser.TokenMgrError: Lexical error at line 29, column 59. Encountered: "\r" (13), after : "\"\u5bb8\u832c\u7ca1\u5a75\ufffd\u693f\u6769\ufffd;"
    [cobertura-report] at net.sourceforge.cobertura.javancss.parser.JavaParserTokenManager.getNextToken(JavaParserTokenManager.java:2078)
    
    [cobertura-report] 2012 04 23 15:55:39,797 WARN 0 ComplexityCalculator:107(main) - JavaNCSS got an error while parsing the java file D:\testworkspace\HT20120420\src\com\cnbab\proj118\regnlogin\action\ActivateUserByEmail.java
    [cobertura-report] TokenMgrError in STDIN
    [cobertura-report] Lexical error at line 29, column 59. Encountered: "\r" (13), after : "\"\u5bb8\u832c\u7ca1\u5a75\ufffd\u693f\u6769\ufffd;"
    
    [cobertura-report] 2012 04 23 15:55:39,814 WARN 17 ComplexityCalculator:107(main) - JavaNCSS got an error while parsing the java file D:\testworkspace\HT20120420\src\com\cnbab\proj118\regnlogin\action\ActivateUserBySms.java
    [cobertura-report] TokenMgrError in STDIN
    [cobertura-report] Lexical error at line 32, column 59. Encountered: "\r" (13), after : "\"\u5bb8\u832c\u7ca1\u5a75\ufffd\u693f\u6769\ufffd;"
    [cobertura-report] at net.sourceforge.cobertura.reporting.html.HTMLReport.generateTableRowForTotal(HTMLReport.java:704)
    
    [cobertura-report] 2012 04 23 15:55:39,821 WARN 24 ComplexityCalculator:107(main) - JavaNCSS got an error while parsing the java file D:\testworkspace\HT20120420\src\com\cnbab\proj118\regnlogin\action\LoginEntry.java
    [cobertura-report] TokenMgrError in STDIN
    [cobertura-report] Lexical error at line 24, column 70. Encountered: "\r" (13), after : "\"\u9427\u8bf2\u7d8d\u935a\u5d84\u7b09\u9473\u6212\u8d1f\u7ecc\ufffd);"
    [cobertura-report] net.sourceforge.cobertura.javancss.parser.TokenMgrError: Lexical error at line 86, column 69. Encountered: "\r" (13), after : "\"\u6d93\ue043\u7d8b\u5bb8\u30e5\u6662\u93b4\ufffd))"
    [cobertura-report] at net.sourceforge.cobertura.javancss.parser.JavaParserTokenManager.getNextToken(JavaParserTokenManager.java:2078)
    [cobertura-report] at net.sourceforge.cobertura.javancss.parser.JavaParser.jj_scan_token(JavaParser.java:10181)
    [cobertura-report] at net.sourceforge.cobertura.javancss.parser.JavaParser.jj_3R_198(JavaParser.java:8524)
    
                  if(strRet.equals("01"))
            return SUCCESS;
        else{
            if(strRet.equals("02"))
                this.strError = "已被激活";
            if(strRet.equals("03"))
                this.strError = "未被激活";
            if(strRet.equals("04"))
                this.strError = "没有这个用户";
            return ERROR;