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

  • jagadambarecords

    jagadambarec

    13 AĞUSTOS 2008
  • Major FX

    Major FX

    6 HAZİRAN 2012
  • rekjavicxxx

    rekjavicxxx

    28 EKİM 2007