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

Apache Directory Studio java was started but returned exit code=13

我必须安装 Apache Directory Studio

为此,我执行以下步骤

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

  2. 双击 ApacheDirectoryStudio-win32-x86-2.0.0.v20130628.exe 然后执行 Next 然后它会询问 Java Home Directory

  3. 我浏览并在 Java 主目录上提供路径 C:\Program Files\Java\jdk1.8.0_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 ['C:\Program Files\Apache Directory Studio\Apache Directory Studio.ini'] 中添加或更新这两行(根据您的设置调整 JDK 路径):


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

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

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

已解决。

问题是,我的 "Apache Directory Studio" 是 64bit 而我的 "jdk" 是 32bit。 所以我刚刚卸载了 jdk 32bit 并安装了 jdk 64bit,在这个问题得到解决之后。

感谢大家分享您的知识。

Apache 目录工作室 编辑 ADS 的配置文件。我的在这里

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 Directory 版本并安装 32 位版本,反之亦然,如果您的第一个设置是 32 位版本。

这里是windows下载页面供参考 http://directory.apache.org/studio/download/download-windows.html