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

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