1. 程式人生 > >一直報錯 javadoc編譯失敗

一直報錯 javadoc編譯失敗

最近做專案,idea maven編譯的時候,javadoc一直報錯,報錯內容如下:

[ERROR] Failed to execute goal org.apache.maven.plugins:maven-javadoc-plugin:2.9.1:jar (default) on project amway-afw: MavenReportException: Error while creating archive:

[ERROR] Exit code: 1 - java.lang.IllegalArgumentException

[ERROR] at sun.net.www.ParseUtil.decode(ParseUtil.java:189)

[ERROR] at sun.misc.URLClassPath$FileLoader.<init>(URLClassPath.java:958)

[ERROR] at sun.misc.URLClassPath$3.run(URLClassPath.java:328)

[ERROR] at java.security.AccessController.doPrivileged(Native Method)

[ERROR] at sun.misc.URLClassPath.getLoader(URLClassPath.java:322)

[ERROR] at sun.misc.URLClassPath.getLoader(URLClassPath.java:299)

[ERROR] at sun.misc.URLClassPath.findResource(URLClassPath.java:145)

[ERROR] at java.net.URLClassLoader$2.run(URLClassLoader.java:385)

從jdk8,idea,maven上懷疑一遍。網上的原因五花八門。查了很久的資料,在官網上查出來,原來是jdk配置環境變數的問題。

在windows環境下,cmd

> echo %classpath%
> echo %path%

發現有類似 %JMETER_HOME, %JAVA_HOME沒有被替換掉的字眼,得知配置環境變數還是要仔細,修改了之後。在cmd下,敲mvn clean install,不再報錯。 可是到idea裡面,再次編譯,還是報同樣的錯,後來重啟了一下idea,嗯,終於成功了。。。。

侵刪啊~~