本文介紹了使用OpenJDK 11生成Apache NetBeans 11.1版時出現錯誤的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!
問題描述
我有一個使用JDK 8和NB 8.2創建的項目,我想將此項目遷移到使用OpenJDK 11的NB 11.1。
環境為:使用OpenJDK 11.0.2的Windows 10上的NB 11.1(全新安裝)。
我將所有的源代碼和庫(.jars)復制到一個新項目NB 11/OpenJDK 11中,并解決了從JDK 8到OpenJDK 11的(幾個)問題,但在構建項目時,我收到了這樣的錯誤:
error : option -Xbootclasspath/P: not allowed with target 11
我認為這是與Java版本相關的問題,所以在項目的屬性面板中,我將源代碼/二進制格式從JDK 11更改為JDK 8,一切正常!
但是…我如何才能正確地解決這個問題(使用源代碼JDK 11格式)?我記得在NB8.2中,我對從JDK 7到JDK 8的一個項目做了同樣的操作。
推薦答案
這是NetBeans錯誤。請參見NETBEANS-2452 -Xbootclasspath/p is no longer a supported option。閱讀該錯誤報告的活動下的注釋選項卡,了解一些可能的解決方法。
另請參閱此堆棧溢出問題,該問題與您的問題不完全相同,但很接近:error: option -Xbootclasspath/p: not allowed with target 12 (Netbeans 11.0)
這篇關于使用OpenJDK 11生成Apache NetBeans 11.1版時出現錯誤的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,