, bu hat üzerinde bana bir hata verirjava.lang.NullPointerException hatası nasıl çözülür? Benim Java programı çalıştırdığınızda
compiler.getTask(null, null, new DiagnosticCollector<JavaFileObject>(), null, null, compilationUnits);
alıyorum Hata: Ben bu hatayı nasıl çözebiliriz
Exception in thread "main" java.lang.NullPointerException
at AnotherClassLoader.loadClass(test.java:58)
at test.main(test.java:30)
at Main.main(Main.java:68)
söyleyebilir misiniz ?
Herhangi bir yardım istiyorsanız lütfen bir [SSCCE] (http://www.sscce.org) ekleyin. SSCCE olmadan çok yapamayız. Teşekkürler. Ah, ve sorunuzun başlığını biraz daha açıklayıcı bir şeye dönüştürmeyi düşünün lütfen. – kentcdodds
Yığın traktörü size, NullPointerException öğesinin bulunduğu satırı verir. Bunu neden anladığınızı anlamanız ve düzeltmeniz gerekiyor ... –
** ** sorunu tanımlayarak ** çözüldü ve ardından ** tanımlanan problemin düzeltilmesi **. NPE'ler [olmalıdır] sadece aşağıdaki durumlarda meydana gelir: 'someNullExpression.someMember'. Yani, 'null' değeri, doğal olarak oluşacak bu özel durum için bir üye/yöntemin * hedef * ifadesi olmalıdır. Gönderilen örnekte, bu gereksinimi karşılayabilen yalnızca * bir * ifadesi vardır. (İpucu: 'derleyici 'değişkeni ne değerlendirir?) –