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

  • emimusic

    emimusic

    10 Mart 2006
  • Fubar Protocol

    Fubar Protoc

    21 AĞUSTOS 2010
  • Videogamerz | Call of Duty

    Videogamerz

    5 NİSAN 2012