1
JDK 1.5에서 다음 코드를 실행하면 마지막 줄은 실패하지만 JDK 1.6을 실행하면 성공합니다. 왜 이런거야?이 Java Mail 호출이 JDK 1.5에서 실패했지만 1.6에서 성공한 이유는 무엇입니까?
코드 : 활성화 JAR이없는 것을 의견을 질문을 통해
Session session;
session = Session.getDefaultInstance(properties,
new javax.mail.Authenticator() {
protected PasswordAuthentication getPasswordAuthentication() {
return new PasswordAuthentication(username, password);
}
});
// Create a default MimeMessage object.
MimeMessage message = new MimeMessage(session);
어떤 방법으로 실패합니까? 오류 또는 예외와 관련된 스택 추적은 무엇입니까? 아니면 단순히 컴파일되지 않습니까? 두 JRE 모두에 대해 동일한 mail.jar 및 activation.jar 라이브러리를 사용하고 있습니까? – JoshDM
실제로 호스트 공급자에서 실행 중이며 ajax를 사용하여 서블릿을 호출하고 있으므로 아약스 요청시 오류가 200 번 발생합니다. 그러나 실제로 실패한 코드 줄을 좁혔습니다. –
그럼 try/catch를 생성자 호출 주위에 놓고 'Exception'의 스택 추적을 출력 할 수 있습니까? – JoshDM