2014-02-16 5 views
0

Appache Commons.Net을 사용해 보았지만 첨부 파일이 없습니다. 나는 Appache Commons Email을 사용해 보았지만 JDK 준수는 1.5이다.JDK 1.4 규격 준수를 위해 첨부 파일을 보낼 수있는 다른 SMTP 라이브러리는 무엇입니까?

JavaMail 1.4.7을 사용해 보았지만 PC에서 제대로 작동하지만 장치에 설치하면 java.awt.datatransfer.Transferable/java.awt.datatransfer.DataFlavor (NoClassDefFound) 오류가 발생합니다. . activation.jar에 포함되어 있고 JDK 1.4가있는 장치에 JavaMail을 사용해야한다는 사실을 알고있었습니다.

첨부 파일이있는 SMTP 또는 JavaMail의 NoClassDef 오류에 대한 수정 프로그램을 통해 보낼 수있는 다른 무료 라이브러리가 있습니까?

답변

0

JavaMail 1.4.7을 사용할 수 있지만 Android가 실제 Java가 아니기 때문에 "additionnal.jar"(예 : 누구든지 철자를 작성할 수 없음)를 추가해야합니다 (here).

+0

오류가 발생합니다 : java.lang.UnsupportedClassVersionError : myjava/awt/datatransfer/Transferable (지원되지 않는 major.minor 버전 49.0) ... 그리고 저는 Android를 사용하지 않습니다. – pmark019

+0

실수로 설명한 문제는 Android에서 발생합니다. Android를 사용하지 않는 경우 왜 그런 문제가 있는지 잘 모르겠지만 additionnal.jar 파일은 절대 필요하지 않습니다. 어떤 종류의 장치를 사용하고 정확히 JDK를 사용하고 있습니까? 어디에서 왔습니까? java.awt.datatransfer 클래스는 모든 실제 버전의 JDK에 있어야합니다. –