Apache Directory Studio java已启动,但返回退出代码=13

Apache Directory Studio java已启动,但返回退出代码=13,java,apache,apache-directory,Java,Apache,Apache Directory,我必须安装Apache Directory Studio 为此,我执行以下步骤 下载ApacheDirectoryStudio-win32-x86-2.0.0.v20130628.exe 双击ApacheDirectoryStudio-win32-x86-2.0.0.v20130628.exe并执行下一步,然后请求Java主目录 我在Java主目录上浏览并给出路径C:\Program Files\Java\jdk1.8.0\U 60\并作为默认配置执行后续步骤 在完成Apache Directo

我必须安装Apache Directory Studio

为此,我执行以下步骤

  • 下载ApacheDirectoryStudio-win32-x86-2.0.0.v20130628.exe

  • 双击ApacheDirectoryStudio-win32-x86-2.0.0.v20130628.exe并执行下一步,然后请求Java主目录

  • 我在Java主目录上浏览并给出路径C:\Program Files\Java\jdk1.8.0\U 60\并作为默认配置执行后续步骤

  • 在完成Apache Directory Studio的安装之后,当我尝试打开Apache Directory Studio时,会出现以下错误


    我使用的是Java 1.8和Windows 10。

    Apache Directory Studio需要JDK,当它尝试在普通JRE上运行时,将显示该错误

    在应用程序根目录中查找ApacheDirectoryStudio.ini文件(例如,在“C:\Program Files(x86)\Apache Directory Studio”中)

    在INI中添加或更新这两行(根据设置调整JDK路径):


    • -虚拟机
    • C:/Program Files/Java/jdk1.8.0_60/bin


    如果查看错误对话框屏幕截图中的第二行,它将显示它正在查找javaw.exe文件的路径。它是C:\ProgramData\Oracle\Java\javapath


    如果您浏览到此目录,您会发现它包含指向java.exe、javaw.exe和javas.exe的三个快捷方式。确保这些快捷方式指向有效的exe文件。如果没有,请删除这些快捷方式并创建新的快捷方式。

    此问题已解决

    问题是,我的“Apache Directory Studio”是
    64位的
    ,而我的“jdk”是
    32位的
    。 因此,在修复此问题后,我刚刚卸载了jdk
    32位
    ,并安装了jdk
    64位

    感谢大家分享您的知识。

    Apache Directory Studio 编辑广告的配置文件。我的在这里

    C:\Apache Directory Studio\ApacheDirectoryStudio\ApacheDirectoryStudio
    
    在编辑文件之前对其进行备份

    将以下行添加到文件底部并保存

    -vm
    C:\Program Files\Java\jdk1.8.0_05\bin\javaw.exe
    --launcher.appendVmargs
    -vmargs
    -Dosgi.requiredJavaVersion=1.7
    -Xms256m
    -Xmx1024m
    
    现在工作:)

    同样的技术也适用于Eclipse。只需以相同的方式编辑eclipse配置文件。我在这里:-

    C:\Eclipse\eclipse\eclipse
    

    另一种解决方案是卸载64位Apache目录版本并安装32位版本,如果您的第一次安装是32位版本,则反之亦然

    这里是windows下载页面供参考

    这对我很有用,谢谢!我在Win10 x64上,不使用Eclipse,但不知道这是否与此有关:)作为补充,您必须安装JRE和JDK。