第一種:
修改項目和IDE的編碼格式:file->setting-file Encodings
第二種
修改build.gradle,添加如下代碼
tasks.withType(JavaCompile) {
options.encoding = "UTF-8"
options.compilerArgs << "-Xlint:unchecked"
}
但是上面2種只能是編譯的時候不出問題,到處JavaDocJar的時候還是一樣報錯(當然也有可能是我導出的方法有問題),後面沒有辦法,只能吧文件全部改爲ASCII編碼的,成功編譯了。
後來也就是今天,因爲PreIOC要更新新版本,由於文件修改爲了ASCII編碼的,中文全部亂碼了,最後還是決定找一個解決辦法,於是各種百度谷歌,最後,終於通過谷歌找到了。
配置文件如下
javadoc {
options{
encoding "UTF-8"
charSet 'UTF-8'
author true
version true
links "<a href="http://docs.oracle.com/javase/7/docs/api">http://docs.oracle.com/javase/7/docs/api</a>"
title PROJ_ARTIFACTID
}
}
配置之後就可以成功導出JavaDocJar了
轉自:http://blog.csdn.net/u014631944/article/details/51636728