Как проверить провайдера SunJSSE для Java 17JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как проверить провайдера SunJSSE для Java 17

Сообщение Anonymous »

Вот как я проверяю, присутствует ли поставщик SunJsse в Java 11.

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

    Class cls;
try {
cls = Class.forName("com.sun.net.ssl.internal.ssl.Provider");
} catch (ClassNotFoundException ex) {
return null;
}

if(class !=null){
System.out.println("SunJsse Provider");
} else {
System.out.println("Other provider");
}

Provider provider
try {
provider =  (Provider) cls.newInstance();
} catch (IllegalAccessException ex) {
throw new RuntimeException(ex);
} catch (InstantiationException ex) {
throw new RuntimeException(ex);
}
Но com.sun.net.ssl.internal.ssl.Provider был удален, и классы больше не существуют в Java 17. Как проверить наличие поставщика SunJSSE??

Подробнее здесь: https://stackoverflow.com/questions/747 ... or-java-17
Ответить

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

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

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

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

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