Eclipse中,XAMPP,Xdebug的 - 等待XDebug的会议 - 停留在57%(Ecli

2019-08-31 15:16发布

当我开始调试的进程在57%停留在那里,并说:“等待XDebug的会议”。

这是一个重复的岗位上StackOverflow的,但我想所有的答案,毫无效果。

这是工作正常,直到前两天。 我不知道哪里出了问题。

Answer 1:

已经使用了Eclipse的XDebug启动会议在Firefox永远现在,一下子23/4/2013它不会推出Xdebug的使用Firefox。 它给了我推出57%,恒生问题。

这是很高兴能推出在IE / Chrome浏览器/ Safari浏览器/歌剧而在Firefox Xdebug的会话。

我这个时候唯一改变的是我从以前的版本升级我的Java运行时1.7.0_21(不记得是哪,但我没有跳不止一个版本,因此可能是1.7.0_19)

我接过来一看,在项目的日志文件,检查项目工作区文件夹名为.metadata里应该有一个.log文件的子文件夹,有这些对每个项目之一,所以可以肯定你正在寻找正确的。

这是在我的:

!会议2013年4月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 86

!ENTRY org.eclipse.ui.browser 4 0 2013年4月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,系统无法找到该文件指定在java.lang.ProcessImpl.create(本机方法)在java.lang.ProcessImpl。(来源不明)在java.lang.ProcessImpl.start(来源不明)... 6个

因为我看到了这条线产生java.io.IOException:不能运行程序“C:\程序”:CreateProcess的错误= 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

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

总之,对我来说,解决办法是改变Eclipse的首选项 - >常规 - > Web浏览器 - > Firefox来使用8.3 DOS目录命名convension。

希望这可以帮助



Answer 2:

riggsfolly的分析和解决方案都是正确的,但由于某种原因,我的日食不会允许我使用DOS 8.3命名约定。 至于那些谁遇到同样的问题,你可以尝试以下的选择:

  1. 没有空间创建一个并行文件夹结构,但做到这一点(如“C:\ ProgramFiles86 \ MozillaFirefox \”。)
  2. 下载并安装Firefox,使用自定义安装选项安装到您的新的“spaceless”目录
  3. 在Eclipse首选项 - >常规 - > Web浏览器(如:C:\ ProgramFiles86 \ MozillaFirefox \ firefox.exe“)中创建新条目(例如, ”Firefox2“),并在新的安装点吧。
  4. 画龙点睛 - 使用Mozilla同步两个浏览器之间,所以你不必担心你的装备新的Firefox。


Answer 3:

我用来找出Mozilla Firefox浏览器的8.3兼容Windows路径的最简单方法如下所示。


C:\>dir .* /x
 Volume in drive C has no label.
 Volume Serial Number is XXXX-XXXX

 Directory of C:\

File Not Found

C:\>dir *.* /x
 Volume in drive C has no label.
 Volume Serial Number is XXXX-XXXX

 Directory of C:\

07/14/2009  08:50 AM    <DIR>                       PerfLogs
04/01/2013  07:32 PM    <DIR>          PROGRA~1     Program Files
05/14/2013  01:50 PM    <DIR>          PROGRA~2     Program Files (x86)
01/17/2013  01:43 PM    <DIR>                       Users
05/12/2013  05:46 AM    <DIR>                       Windows

C:\>cd PROGRA~2

C:\PROGRA~2>dir *.* /x
 Volume in drive C has no label.
 Volume Serial Number is XXXX-XXXX

 Directory of C:\PROGRA~2

05/14/2013  01:50 PM    <DIR>                       .
05/14/2013  01:50 PM    <DIR>                       ..
05/14/2013  01:50 PM    <DIR>          COMMON~1     Common Files
03/05/2013  10:50 AM    <DIR>                       Google
07/14/2009  11:07 AM    <DIR>          INTERN~1     Internet Explorer
04/19/2013  06:03 PM    <DIR>                       Java
04/14/2013  10:16 PM    <DIR>          MOZILL~1     Mozilla Firefox
04/15/2013  10:57 AM    <DIR>          MOZILL~2     Mozilla Maintenance Service

C:\PROGRA~2>cd MOZILL~1

C:\PROGRA~2\MOZILL~1>



Answer 4:

除了RiggsFolly救生解决方案,也许以下是有用的人。

问题1:在32位和64位的Windows 7不同的路径

在32位的Windows 7,路径是:C:\ PROGRA〜1 \ MOZILL〜1个\ firefox.exe

在64位的Windows 7,路径是:C:\ PROGRA〜2 \ MOZILL〜1个\ firefox.exe

(注意后面PROGRA〜不同的人物,因为我想通了,阿布Sithik的帖子)

问题2:在哪里设置路径?

你应该做的设置中(如RiggsFolly就已经正确地说):窗口>首选项>常规> Web浏览器>火狐>编辑

不是在运行>调试配置(像我一样直觉)> Web浏览器>火狐-内部服务器。 至少,据我尝试了(但我是一个相对的Eclipse新手)看来这个设置并不影响了Eclipse / Xdebug的/ Java使用在Xdebug的会话启动浏览器的路径。

我希望这有助于防止有人浪费时间,因为我没有白白摆弄周围,运行RESP电脑之间切换时。 32位和64位的Windows,并不得不在某一时刻靠运气路径更改Firefox的可执行文件,直到我得到了正确的方式如上所示...



Answer 5:

我有同样的问题,但是当我直接选择去“默认系统Web浏览器,而不是Firefox的suddently工作。 我的默认网页浏览器是火狐,现在它开始OKS。

我希望这有帮助。



文章来源: Eclipse, XAMPP, xDebug - waiting for XDebug session - stays in 57%