Java 找不到JNDI Ldap类

Java 找不到JNDI Ldap类,java,maven-2,Java,Maven 2,我正在使用JNDI Ldap连接到Maven项目中的Ldap服务器 env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.LdapCtxFactory"); 它在此行失败,因为它找不到此类。我最初从主maven存储库添加了依赖项,但后来不得不手动下载它并从Java网站将其安装到maven中。包含com.sun.jndi.LdapCtxFactory的jar肯定在构建路径中,但它仍然抛出一个类Not Found异常。有没有人见过类似

我正在使用JNDI Ldap连接到Maven项目中的Ldap服务器

    env.put(Context.INITIAL_CONTEXT_FACTORY, "com.sun.jndi.LdapCtxFactory");
它在此行失败,因为它找不到此类。我最初从主maven存储库添加了依赖项,但后来不得不手动下载它并从Java网站将其安装到maven中。包含com.sun.jndi.LdapCtxFactory的jar肯定在构建路径中,但它仍然抛出一个类Not Found异常。有没有人见过类似的事情或知道如何解决


谢谢

首先验证rt.jar文件中是否存在该文件

如果没有,请验证此处提供的以下答案:


你把类名弄错了。它是com.sun.jndi.ldap.ldapctx工厂