迁移 java8 到 java11:导入 com.sun.security.auth.module.NTSystem
Migration java8 to java11: import com.sun.security.auth.module.NTSystem
刚刚开始迁移 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
知道我需要更改什么吗?
如果您的模块没有 module-info.java
,那么 class NTSystem
应该可用。否则,您可以添加 requires jdk.security.auth
使其可用:
module <module-name> {
requires jdk.security.auth;
}
此外,请记住 IDEA 是一个聪明的 IDE,您可以在错误行上按 Alt+Enter 以查看错误的快速修复。在您的情况下,IDE 将建议添加 requires jdk.security.auth
.
刚刚开始迁移 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
知道我需要更改什么吗?
如果您的模块没有 module-info.java
,那么 class NTSystem
应该可用。否则,您可以添加 requires jdk.security.auth
使其可用:
module <module-name> {
requires jdk.security.auth;
}
此外,请记住 IDEA 是一个聪明的 IDE,您可以在错误行上按 Alt+Enter 以查看错误的快速修复。在您的情况下,IDE 将建议添加 requires jdk.security.auth
.