2014-03-02 4 views
0

컴파일하려고하면 PACKAGE JAVAX.MAIL이 존재하지 않습니다라는 오류 메시지가 나타납니다. 그래서 JAVAMAIL-1.4.7을 다운로드하고 압축 파일을 추출하여 임시 파일 폴더에 저장했습니다. 내 코드를 대상 경로를 제공하여 임시 파일에 액세스 할 수 있도록 내 Java 코드를 수정해야한다는 것을 알지만이 작업을 수행하는 방법을 모르겠습니다. 내 Java 코드에 어떤 행을 포함시켜야합니까?패키지 javax 메일이 존재하지 않습니다.

답변

0

임시 폴더에 넣지 마십시오.

응용 프로그램 내에 포함해야합니다. 이 같은 것입니다 앱 구조 만들기 :

MyApp 
    src (put java code here) 
    lib (put 'downloaded code' libraries here) 

이 클래스의 상단에

그리고 lib 디렉토리에 다운로드있는 javamail-1.4.7.jar 파일을 넣어, 당신은 다음 줄이 필요합니다 . 그것이 작동하지 않는 경우

import javax.mail.*; 

은 프로젝트 구조와 실제 코드를 사용하여 질문을 업데이트, 그것을 시도, 그래서 당신이 잘못하고있는 것을 볼 수 있습니다.

+0

예, 사과드립니다. 제 질문에 코드를 포함해야합니다. 다음은 내 코드의 처음 20 %입니다 (2000 년 지나치게 긴 오류 메시지가 표시되므로 전체 코드를 포함 할 수없는 것 같습니다) : import javax.mail. *; import javax.mail.internet. *; 수입하고있는 java.util. *; 수입는 java.io *; // 또는 단순히 "localhost"를 개인 정적 최종 문자열 SMTP_AUTH_USER = "gemini.jvmhost.com" 공용 클래스 SendMailUsingAuthentication { 개인 정적 최종 문자열 SMTP_HOST_NAME = "[email protected]"; 개인 정적 최종 문자열 SMTP_AUTH_PWD = "비밀"; 개인 정적 최종 Stri – user2975787

관련 문제