2016-08-05 32 views
0

一個如何讓搖籃不包括Java標準庫作爲一個依賴於IntelliJ IDEA的項目?如何從gradle項目中刪除java標準庫?

我使用的IntelliJ我每次Refresh all Gradle projects

enter image description here

的IntelliJ增加了Java標準庫回項目作爲外部依賴性:

enter image description here

所以我必須手動刪除它每一次:

enter image description here

事情我想,沒有工作

  • sourceCompatibilitytargetCompatability性能擺弄......

  • 應用idea插件搖籃和設置idea.project.jdkNamenull

背景

  • 我正在寫一個程序爲Lego NXT Brick

  • 我使用Lejos,所以我可以用Java編寫的程序

  • Lejos' "standard library"爲樂高磚只是實際Java標準庫的一小部分....(由於內存限制?)

  • LEJOS提供了包含其標準庫中的所有類以幫助編程的JAR文件。我已經將此JAR添加爲項目的依賴項。

  • 也搖籃(隱?)將實際的Java標準庫作爲一個依賴的項目,因爲它們使用相同的名稱掩蓋其LEJOS'標準庫類...

附:至少這是什麼,我認爲正在發生的事情....請糾正我,如果我錯了

+0

它似乎是JME。嘗試下載並安裝JME-SDK並將其用作「JDK」。 –

回答

-3

您更好地創造像enivronment變量%JAVAHOME%用戶變量,並給它的路徑在系統變量。 在javahome中使用1.7,在javahomeb中使用1.8在你想要1.8時只使用變量

+0

他不想要1.7或1.8。你似乎沒有讀過這個問題。 – EJP