, 그것은이 라인에 나에게 오류를 제공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'이 발생한 정확한 행을 제공합니다. 당신은 왜 당신이 그것을 가지고 있고 그것을 고쳐야하는지 이해해야 만합니다 ... –
** 문제를 확인하고 ** 확인 된 문제를 해결 **합니다. NPE는'someNullExpression.someMember'의 경우에만 발생합니다. 즉, 'null'값은 자연적으로 발생하는이 예외에 대한 멤버/메소드의 * target * 표현이어야합니다. 게시 된 예제에는이 요구 사항을 충족시킬 수있는 * * 표현식 만 있습니다. (힌트 :'compiler' 변수는 무엇을 평가합니까?) –