簡體   English   中英

如何在eclipse / java / android中使用錯誤的@Override編譯Java項目?

[英]How to compile java project with false @Override in eclipse/java/android?

下載了Android musicplayer vanilla源代碼 當我用eclipse編譯它時,我遇到幾個編譯器錯誤,抱怨帶有@Override的方法不是替代。

我通過刪除錯誤的@Overrides使源代碼可編譯。

我不知道,為什么會有這些錯誤的@Overrides。

也許它們在那里是因為指導者為其他具有這些方法的android-baseclasslibrary開發的,而我的帶有android 2.1的java 6沒有它。

有沒有一種方法可以使它可編譯而不刪除錯誤的@Overrides?

問題可能來自使用不同的版本。

這不是一個很好的做法, 使之可編譯而不刪除虛假@Overrides,因為它是有原因的制作,如果你可以禁用它,你可能有問題,在其他地方,你會不知道問題出在哪里發生

因此,只需刪除false或檢查是否有較新版本的vanilla

您需要切換到JDK6:

  • 在Java編譯器下的項目屬性中啟用Java 1.6編譯器
  • 確保您的Java運行時環境為1.6

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM