Eclipse,XAMPP,xDebug - 等待XDebug会话 - 保持在57%

Abu*_*hik 1 xdebug eclipse-pdt

当我开始调试时,该过程保持在57%,并说"等待XDebug会话".

这是StackOverFlow上的重复帖子,但我尝试了所有答案,没有任何效果.

它工作正常,直到两天之前.我不知道出了什么问题.

Rig*_*lly 6

已经使用Eclipse在Firefox中启动xdebug会话,突然间,2013年4月23日,它不会使用Firefox启动xdebug.它给了我57%的启动和挂起问题.

很高兴在IE/Chrome/Safari/Opera中启动xdebug会话,但不是Firefox.

我这次改变的唯一一件事就是我将我的java运行时从以前的版本升级到1.7.0_21(不记得哪个,但我确实跳了多个版本所以它可能是1.7.0_19)

我查看了项目日志文件,检查项目工作区文件夹中是否有一个名为.metadata的子文件夹,其中应该有一个.log文件,每个项目都有一个这样的文件,所以一定要查看正确的文件.

这就是我的:

!SESSION 2013-04-23 11:06:21.238 -------------------------------------- --------- eclipse.buildId = M20130204-1200 java.version = 1.7.0_21 java.vendor = Oracle公司的BootLoader常量:OS = Win32中,ARCH = 86,WS = Win32中,NL = EN_GB命令行参数:-os win32 -ws win32 -arch x86

!ENTRY org.eclipse.ui.browser 4 0 2013-04-23 11:07:32.584!MESSAGE启动C:\ Program Files\Mozilla Firefox\firefox.exe失败.!STACK 0产生java.io.IOException:不能运行程序"C:\程序":CreateProcess的错误= 2,系统无法找到java.lang.ProcessBuilder.start(来源不明)在java.lang.Runtime中指定的文件. EXEC(来源不明)在java.lang.Runtime.exec(来源不明)在java.lang.Runtime.exec(来源不明)在org.eclipse.ui.internal.browser.browsers.MozillaBrowser $ BrowserThread.openBrowser(MozillaBrowser.的java:94)在org.eclipse.ui.internal.browser.browsers.MozillaBrowser $ BrowserThread.run(MozillaBrowser.java:165)引起的:产生java.io.IOException:CreateProcess的错误= 2,系统无法找到该文件指定at java.lang.ProcessImpl.create(Native Method)at java.lang.ProcessImpl.(Unknown Source)at java.lang.ProcessImpl.start(Unknown Source)... 6更多

因为我看到这行java.io.IOException:无法运行程序"C:\ Program":CreateProcess error = 2,

这使我认为,由于某种原因,Java原本不再与他们(很奇怪)空格的文件夹名称应付,所以我改变了日食的喜好和使用8.3命名convension C:\ PROGRA〜1\MOZILL〜1\Firefox浏览器.可执行程序

现在再次启动xdebug会话!!

这很奇怪,因为它似乎没有问题

C:\Program Files\Opera\opera.exe OR
C:\Program Files\Safari\Safari.exe OR
C:\Program Files\Internet Explorer\iexplore.exe
Run Code Online (Sandbox Code Playgroud)

所以我能想到的是它不喜欢2个带有空格的文件夹名称,因为它不会从C:\ Program Files\Mozilla Firefox\firefox.exe启动firefox我假设它从类似的方式启动IE文件夹命名地址,因为它是此系统上的默认浏览器.

无论如何,我的解决方案是改变eclipse偏好 - >常规 - > Web浏览器 - > Firefox使用8.3 DOS目录命名对流.

希望这可以帮助