Исключение в потоке "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
Мобильная версия