從 Java8 遷移到 Java11 后,我收到錯誤“包 com.sun.jndi.ldap 不可見”。但我需要這個包用于 LdapCtxFactory 類。包是否被移動或者我應(yīng)該為我的 Ldap 連接使用另一個類?此致
1 回答

夢里花落0921
TA貢獻1772條經(jīng)驗 獲得超6個贊
由于您對該類的唯一用途LdapCtxFactory
是配置設(shè)置
env.put(Context.INITIAL_CONTEXT_FACTORY, LdapCtxFactory.class.getName());
LdapCtxFactory.class.getName()
您可以通過替換為限定名稱來刪除對類的依賴關(guān)系"com.sun.jndi.ldap.LdapCtxFactory"
,即
env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.ldap.LdapCtxFactory");
添加回答
舉報
0/150
提交
取消