SORU
30 Aralık 2009, ÇARŞAMBA


Java neden olur.lang.İncompatibleClassChangeError?

JAR Java kitaplık ambalaj olduğumu ve yöntemlerini çağırmak için çalıştığımda java.lang.IncompatibleClassChangeErrorçok s atıyor. Bu hatalar, rastgele görünür gibi görünüyor. Ne çeşit sorunlar bu hataya neden olabilir mi?

CEVAP
30 Aralık 2009, ÇARŞAMBA


Bu istemci kodu yeniden derlemeden kitaplığına biraz uyumsuz ikili değişiklikler anlamına gelir. Java Language Specification §13 detayları gibi tüm değişiklikleri, en prominantly, değişen olmayanstatic olmayan özel alanları/yöntemleri static veya Yardımcısı olarak veya tam tersi.

İstemci yeni kütüphane karşı kodu yeniden derleyin ve gitmek için iyi olmalıdır.

GÜNCELLEME: halka açık bir kütüphane haline getirirseniz, mümkün olduğu kadar uyumsuz ikili değişiklikleri olarak bilinen korumak için yapmamak gerekir "ikili geriye uyumluluk". Yalnız bağımlılık kavanoz ideal güncellenmesi uygulama sonu veya yapı olmamalı.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Garrett Müller

    Garrett Mül

    26 HAZİRAN 2009
  • Google Analytics

    Google Analy

    25 ŞUBAT 2008
  • steeletraining

    steeletraini

    28 NİSAN 2010