1. 程式人生 > >[options] 未與 -source 1.6 一起設置引導類路徑

[options] 未與 -source 1.6 一起設置引導類路徑

除maven cas 項目 報錯 失敗 build.xml 查看 version dia

用ant與eclipse編譯Cassandra 1.2.19,出現了“ [options] 未與 -source1.6一起設置引導類路徑”的警告,並出現了一些編譯錯誤,提示編譯失敗,上網找了很 多資料,改的東西太多,一下也不確定究竟是哪些地方的改動起了作用,現在記錄一下:

  1. 修改項目的jdk為1.6,用java -version查看java版本,確保為1.6;

  2. (重要)刪除maven本地庫下載的依賴及項目中build文件夾。

重新用ant編譯,不出現編譯錯誤了。

有時會出現“(請使用 -source 7 或更高版本以啟用 diamond 運算符) ”的錯誤,修改或添加build.xml中報錯一行的<javac>標簽中的 source="${source.version}" target="${target.version}"屬性為1.7就行。

[options] 未與 -source 1.6 一起設置引導類路徑