SORU
12 HAZİRAN 2009, Cuma


Neden Eclipse şikayet @arabirim yöntemleri Geçersiz kılar mı?

Yöntemleri @Override kılma kullanan varolan bir projem vararayüzüyöntemlerini, üst sınıfın yöntemlerini yerine. Edemem bu kodu değiştirebilir, ama hala Maven ile yapabilirim gibi açıklama hakkında şikayet etmeyi Eclpse istiyorum.

Nasıl bu hata devre dışı bırakma hakkında gitmek istiyorsunuz?

Not: proje gereksinimleri Nedeniyle, Java 1.5 için derlemek istiyorum.

CEVAP
12 HAZİRAN 2009, Cuma


Bu arabirim tarafından ilan uygulayan yöntemler üzerine @Override annotation kullanarak Java 6 itibaren geçerlidir. Java 5'te bir hata.

Yapmak IDE projeleri Java 6 TOTEM kullanma kur ve uyumluluk "1.6 veya daha büyük olarak ayarlanır." kaynak emin Pencere ^ aç . Tercihler iletişim ve ^ Java bulun . Derleyici. Burada küme "Compiler compliance level" 1.6.

Eclipse belirli bir proje için bu genel ayarları geçersiz kılmak için, onları da kontrol edin.


Güncelleme:

Java 5'in altında hata sadece Eclipse ile değil; doğrudan javac komut satırından kullanarak aynı hatayı verecektir.5 Java kaynak kodu geçerli değildir.

Ancak, Java 6 kaynak kodundan -target 1.5 5 sürüm bir Java sınıf dosyası üretecek olan 6 javac, FIRSATLAR seçeneği belirtebilirsiniz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Darren Kitchen

    Darren Kitch

    3 EKİM 2011
  • MrOctopi

    MrOctopi

    6 Aralık 2010
  • SelmerSaxMan

    SelmerSaxMan

    24 HAZİRAN 2006