JDK9'ı yükledikten sonra, Scala projemi çalıştırırken bu özel durumu anlarım. Scala'nın 2.12.2'ye yükseltilmesi de sorunumu çözmedi.java.lang.NoClassDefFoundError: javax/xml/bind/DatatypeConverter
cevap
java.xml.bind
modülü, modül yolunda kod çalıştırırken varsayılan olarak çözümlenmez. Bu, JAXB'ye bağlıysanız, --add-modules java.xml.bind
ile çalıştırmanız veya JAXB'yi sınıf yoluna (veya modül yoluna) dağıtmanız gerektiği anlamına gelir.
Güncelleme: JDK 9 Geçiş Kılavuzu'nun "Modules Shared with Java EE Not Resolved by Default" bölümü bu konu hakkında daha fazla bilgi sağlar.
Veya '--add-modules java.se.ee' – ZhekaKozlov
teoride bu çözümdür, ancak java çalıştırırken scala/sbt'nin bu argümanı eklemesini nasıl istersiniz? –
ThisBuild içinde javaOptions hakkında ne düşünüyorsunuz + = "--add-modules = ALL-SYSTEM" '' BuBuild içinde – Epicurist
- 1. java.lang.NoClassDefFoundError: android.media.projection.MediaProjectionManager
- 2. java.lang.NoClassDefFoundError: com.google.android.gms.internal.zzmp
- 3. java.lang.NoClassDefFoundError: io.reactivex.Observable
- 4. java.lang.NoClassDefFoundError: AmazonHttpClient
- 5. önemli özel: java.lang.NoClassDefFoundError:
- 6. Android Kinvey java.lang.NoClassDefFoundError
- 7. java.lang.NoClassDefFoundError: sınıf org.springframework.web.util.NestedServletException başlatılamadı
- 8. java.lang.NoClassDefFoundError: retrofit.Retrofit $ Builder
- 9. java.lang.NoClassDefFoundError: org/dom4j/Belge
- 10. java.lang.NoClassDefFoundError: org/slf4j/LoggerFactory
- 11. java.lang.NoClassDefFoundError: javax.activation.DataHandler android
- 12. java.lang.NoClassDefFoundError: javax/mail/MessagingException
- 13. Hata: java.lang.NoClassDefFoundError Android
- 14. ÖLÜMCÜL İSTİSNA: Ana java.lang.NoClassDefFoundError: com.google.analytics.tracking.android.EasyTracker
- 15. Android java.lang.NoClassDefFoundError JODA kütüphanelerini kullanarak
- 16. java.lang.NoClassDefFoundError: org/omg/CORBA/ArabirimDe
- 17. java.lang.NoClassDefFoundError: org/apache/fayans/TilesApplicationContext
- 18. java.lang.NoClassDefFoundError: Android Studio android.support.v4.view.LayoutInflaterCompatHC
- 19. Okhttp3 tümleştirmesi ile Glide java.lang.NoClassDefFoundError
- 20. Bu kodu çalıştırmaya çalışırken neden java.lang.NoClassDefFoundError olsun?
- 21. java.lang.NoClassDefFoundError: com/sun/istack/yerelleştirme/Yerelleştirilebilir?
- 22. Exception java.lang.NoClassDefFoundError, Dinamik Web Uygulaması, Eclipse, JSF
- 23. java.lang.NoClassDefFoundError: org/apache/commons/cli/ParseException
- 24. sbt yürütme sırasında hata: java.lang.NoClassDefFoundError: scala/StringContext
- 25. java.lang.NoClassDefFoundError: org/apache/commons/fileupload/FileItemFactory
- 26. java.lang.NoClassDefFoundError: org/springframework/beans/factory/NoUniqueBeanDefinitionException
- 27. twitter4j => AndroidRuntime (446): java.lang.NoClassDefFoundError: twitter4j.http.AccessToken
- 28. junit.framework.AssertionFailedError: Oluşturucuda kural dışı durum: (java.lang.NoClassDefFoundError)
- 29. "ana" java.lang.NoClassDefFoundError: org/apache/commons/codec'i/DecoderException
- 30. java.lang.NoClassDefFoundError: org/apache/http/client/HttpClient
Bunu ideal bir şekilde çözmek için ** [jaxb-api: 2.3.0' kullanmaya geçme] (https://stackoverflow.com/a/46221811/1746118) ** 'yi kullanabilirsiniz. – nullpointer
[Intellij: SBT tabanlı Scala projesi Java 9 ile oluşturulmuyor] 'un olası kopyası (https://stackoverflow.com/questions/46381242/intellij-sbt-based-scala-project-does-not-build-with- java-9) – user8664964