Вот что: я загрузил javax.mail API, добавил его в Libraries-> Add Jar/Folder. Я скомпилировал код, но он продолжает давать ошибку в «import javax.mail;» предложение о том, что пакет не существует. Что происходит не так?Я добавил javax.mail, но он продолжает говорить, что класс не существует
ответ
Вы упомянули эту строку:
import javax.mail;
Это не будет работать, потому что mail
представляет собой пакет, а не класс. Либо используйте:
import javax.mail.*;
импортировать весь пакет или импортировать определенные классы с помощью:
import javax.mail.Header;
import javax.mail.Message;
import javax.mail.Session;
(классы случайным образом выбираются и только должны показать, как импортировать определенный класс)
вы прокомментировали
Я извлек файл javax.mail JAR в папку netbeans8.0.2
вам не нужно делать это, должно быть достаточно, чтобы поставить банку в папке lib вашего проекта и, возможно, ссылаться на нее в пути сборки. веселит
Что я имел в виду, так это то, что я выделил файл JAR javax.mail из zip-файла , Виноват.. –
У вас пытался очистить и перестроить? – Jens
Проверьте файлы JAR-файлов (mail.jar и activation.jar) в вашей библиотеке проектов. Убедитесь, что JAR-файл не является ZIP-файлом в правильной папке. –
Я извлек файл javax.mail JAR в папку netbeans8.0.2. –