我正在嘗試生成用java 7編寫的項目的文檔。
我已經使用了java 7的東西,比如嘗試使用資源語句,當我嘗試生成我的文檔項目:管理javadoc使用jdk 1.7
javadoc -d mydocks truckingCompany
(truckingCompany是包含所有Java文件的目錄) 我得到了很多語法errors.If的我嘗試使用javac 1.7編譯項目,我沒有得到這一切errors.So我」 m很確定這些錯誤是由於javadoc仍然使用1.6版本的javac.How來更改版本的事實嗎?
PS:錯誤的一個例子是這樣的:
home/ramy/Desktop/./truckingCompany/TCUtil.java:175: not a statement
catch(IOException | ClassNotFoundException | ClassCastException e)
^
所有的事情,在Java中是正確的7
'javadoc -J-version'給你帶來了什麼? –
Java版本「1.6.0_20」 OpenJDK運行時環境(IcedTea6 1.9.13)(6b20-1.9.13-0ubuntu1〜10.10.1) OpenJDK客戶端VM(構建19.0-b09,混合模式,共享) –
您是否也許使用IDE編譯?我無法確定你的javac是Java 7,但是你的'javadoc'是Java 6,否則可能是這樣。 –