繁体   English   中英

我无法在Eclipse中进行调试

[英]I can not debug in Eclipse

在我的Mac机器上,我无法调试Java代码,并且每次在控制台中遇到以下错误

“错误:传输错误202:发送失败:参数无效”

我关闭防火墙,重新启动计算机,但仍然遇到相同的问题

关于此问题的页面可能有很多起源,通常是由于配置错误所致。 这是它的内容:

  1. 检查您的/etc/hosts (linux)或C:\\WINDOWS\\system32\\drivers\\etc\\hosts如果没有“ localhost”的映射,则调试器无法解析通过TCP连接到本地VM。 以下是具有正确映射的主机文件的示例。

  2. 如果您编辑启动环境(通过启动对话框中的“环境”选项卡)并选择了“替换我的环境”,则必须确保指定为替换项的变量足以启动。 更具体地说,您必须包括系统和Eclipse需要启动的所有环境变量。 当您要选择“替换我的环境”时,最安全的做法是添加所有变量和您自己的变量,并仅删除系统或Eclipse不需要的事实。

  3. 可能是您的环境中有一些垃圾文本。 要找出cmd.exe /C set ,请尝试键入cmd.exe /C set (在Windows中)或env (在Linux或Mac中)。

    产生的输出应如下所示,其中包含变量,后跟“ =”,后跟变量的值。 (仅vor版本<3.3.1)

  4. 如果您将要用于启动的JRE安装在jdk路径中,则调试器将不会开始抱怨无法找到系统库。 例如,假设您在C:\\ java \\ jdk6中安装了Java 6。 现在假设在Eclipse中,您的默认JRE(您要用于启动的JRE)设置为安装路径C:\\ java \\ jdk6。 3.3.1之前的调试将无法进行,因为我们将扫描当前目录以找到调试所需的系统库,而找不到任何库。 问题是我们没有正确地在调试器中附加路径以在安装位置的JRE文件夹中找到系统库。 Eclipse 3.3.1已修复该问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM