我在 Mac OSX Lion 上工作,自从我安装了 Zend Debugger 并让它能够调试 php web 应用程序后,我经常遇到这个 Eclipse 启动错误:
扩展点 org.eclipse.php.internal.debug.daemon.communication 插件的错误创建扩展插件 org.eclipse.php.debug.core 无法加载类 org.eclipse.php.internal.debug.core.zend .communication.DebuggerCommunicationDaemon。自动激活包 org.eclipse.php.debug.core (258) 时出错。
错误日志包含以下堆栈跟踪:
org.eclipse.debug.core.DebugException: Plug-in org.eclipse.php.debug.core was unable to load class org.eclipse.php.internal.debug.core.model.PHPConditionalBreakpoint.
at org.eclipse.debug.internal.core.BreakpointManager.createBreakpoint(BreakpointManager.java:554
at org.eclipse.debug.internal.core.BreakpointManager.loadBreakpoints(BreakpointManager.java:264
at org.eclipse.debug.internal.core.BreakpointManager.initializeBreakpoints(BreakpointManager.java:449)
at org.eclipse.debug.internal.core.BreakpointManager.getBreakpoints0(BreakpointManager.java:418) at org.eclipse.debug.internal.core.BreakpointManager.start(BreakpointManager.java:408)
at org.eclipse.debug.core.DebugPlugin.start(DebugPlugin.java:682)
at org.eclipse.osgi.framework.internal.core.BundleContextImpl$1.run(BundleContextImpl.java:711)
... Omitted for brevity ...
当我重新启动 eclipse 几次时,这个错误通常会消失。我搜索了解决方案并尝试重新安装 eclipse 几次。只有当我同时安装了 ADT(Android 开发工具)和 PDT(PHP 开发工具)+ Zend 调试器时,才会出现此错误。
如果您有有关如何解决此问题的信息,请告诉我。在相关的说明中,我从来没有真正让 PDT + Zend 调试器在 Windows 上工作(如调试)PHP 应用程序。