Почта Джакарты выдает: не найден поставщик jakarta.mail.util.StreamProviderJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Почта Джакарты выдает: не найден поставщик jakarta.mail.util.StreamProvider

Сообщение Anonymous »

Я новичок в Jakarta Mail и пробую автономную тестовую программу, но получаю следующую ошибку.
Исключение в потоке "main" java.lang.IllegalStateException: не поставщик jakarta.mail.util.StreamProvider
Я использую следующее для запуска из командной строки в Windows

Код: Выделить всё

C:\Progra~1\Java\jdk-21\bin\java -classpath .;jakarta.mail-api-2.1.0.jar;jakarta.activation-api-2.1.2.jar TestEmail
Программа проста, я скопировал ее из Интернета.
Я скомпилировал ее, используя следующую команду в командной строке

Код: Выделить всё

C:\Progra~1\Java\jdk-21\bin\javac -classpath .;jakarta.mail-api-2.1.0.jar;jakarta.activation-api-2.1.2.jar TestEmail.java

Код: Выделить всё

import jakarta.mail.*;
import jakarta.mail.internet.*;

import java.time.*;
import java.util.*;

public class TestEmail {
public static void main(String[] args) {

String to = "sendToMailAddress";
String from = "sendFromMailAddress";

String host = "smtp.yourisp.invalid";

// Create properties, get Session
Properties props = new Properties();
Будем очень благодарны за любую помощь.
Питер

Подробнее здесь: https://stackoverflow.com/questions/789 ... -was-found
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»