私は私のJavaプログラムを実行すると、私は取得しています、それは私にこの行にエラーが発生しますjava.lang.NullPointerExceptionエラーを解決するには?
compiler.getTask(null, null, new DiagnosticCollector<JavaFileObject>(), null, null, compilationUnits);
エラーは次のとおりです。
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)
あなたはどのように私はこのエラーを解決することができますを教えてくださいすることができ?
ヘルプが必要な場合は、[SSCCE](http://www.sscce.org)を含めてください。私たちはSSCCEがなければ大したことはできません。ありがとう。ああ、質問のタイトルをもう少し説明的なものに変更することを検討してください。 – kentcdodds
stacktraceは 'NullPointerException'が出現する正確な行を提供します。あなたはそれを持っている理由を理解して、それを修正する必要があります。 –
問題を特定して**解決しました**そして**特定した問題を修正する**。 NPEsは 'someNullExpression.someMember'の場合にのみ発生すべきです。つまり、 'null'値は、この例外が自然に発生するためのメンバ/メソッドの* target *式でなければなりません。投稿された例には、この要件を満たすことができる* 1つの*式しかありません。 (ヒント: 'compiler'変数は何を評価するのですか?) –