gpt4 book ai didi

java - 在 RDi 9.5(64 位)JRE 1.8 上找不到类 com.sun.security.auth.module.NTSystem.NTSystem

转载 作者:行者123 更新时间:2023-12-01 17:55:34 24 4
gpt4 key购买 nike

我可以检查提供的用户是否是系统管理员,或者在使用 JRE 1.6 的 Windows 计算机上是否为

String groups[] = (new com.sun.security.auth.module.NTSystem()).getGroupIDs();
for (int i = 0; i < groups.length; i++)
{
if ("S-1-5-32-544".equals(groups[i]))
{
return true;
}
}

引用号:http://www.rgagnon.com/javadetails/java-check-if-current-user-is-admin-(windows).html

但是这个类NTSystem在IBM RDi 9.5(64位)JRE 1.8上不可用。即使完整的包也不可用,即

com.sun.security.auth.*

知道如何在 RDi 9.5(64 位)JRE 1.8 中执行上述任务吗?

最佳答案

Oracle表示JDK8正在改变sun.*类

Some APIs in the sun.* packages have changed. These APIs are not intended for use by developers. Developers importing from sun.* packages do so at their own risk. For more details, see Why Developers Should Not Write Programs That Call 'sun' Packages. http://www.oracle.com/technetwork/java/faq-sun-packages-142232.html

源代码: http://www.oracle.com/technetwork/java/javase/8-compatibility-guide-2156366.html

关于java - 在 RDi 9.5(64 位)JRE 1.8 上找不到类 com.sun.security.auth.module.NTSystem.NTSystem,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45182001/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com