Миграция java8 в java11: импорт com.sun.security.auth.module.NTSystem - PullRequest
0 голосов
/ 18 января 2019

только что начал миграцию Java с 8 на 11. В то время как в java 8, rt.jar и другие были легко доступны, мы использовали

import com.sun.security.auth.module.NTSystem;

Используя java 11, моя IDE (intellij) сообщает мне:

Error:(3, 36) java: cannot find symbol
  symbol:   class NTSystem
  location: package com.sun.security.auth.module

Есть идеи, что мне нужно изменить?

1 Ответ

0 голосов
/ 21 января 2019

Если ваш модуль не имеет module-info.java, тогда класс NTSystem должен быть доступен. В противном случае вы можете добавить requires jdk.security.auth, чтобы сделать его доступным:

module <module-name> {
    requires jdk.security.auth;
}

Также помните, что IDEA - это интеллектуальная среда IDE, и вы можете нажать Alt + Enter в строке ошибки, чтобы увидеть быстрое исправление ошибки. В вашем случае IDE предложит добавить requires jdk.security.auth.

...