当我开始调试的进程在57%停留在那里,并说:“等待XDebug的会议”。
这是一个重复的岗位上StackOverflow的,但我想所有的答案,毫无效果。
这是工作正常,直到前两天。 我不知道哪里出了问题。
当我开始调试的进程在57%停留在那里,并说:“等待XDebug的会议”。
这是一个重复的岗位上StackOverflow的,但我想所有的答案,毫无效果。
这是工作正常,直到前两天。 我不知道哪里出了问题。
已经使用了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。
希望这可以帮助
riggsfolly的分析和解决方案都是正确的,但由于某种原因,我的日食不会允许我使用DOS 8.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>
除了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的可执行文件,直到我得到了正确的方式如上所示...
我有同样的问题,但是当我直接选择去“默认系统Web浏览器,而不是Firefox的suddently工作。 我的默认网页浏览器是火狐,现在它开始OKS。
我希望这有帮助。