2014-01-07 60 views
0

調試在我的Mac機,我不能調試Java代碼和每一次我在控制檯得到了以下錯誤時我不能在Eclipse

「錯誤:傳輸錯誤202:發送失敗:無效的參數」

我關掉防火牆,重新啓動機器,我仍然得到相同的問題

+1

你在調試什麼?這是否發生在一個簡單的「Hello World」類型的應用程序中?您的調試配置設置爲「連接到遠程應用程序」還是隻是調試爲「java應用程序」? –

+0

它只是調試基本的java代碼。我創建了Hello World示例,並且遇到了同樣的問題! – user3123945

+0

我不行。我必須使用它,因爲我在eclipse下使用了一些建模實現項目。 – user3123945

回答

0

有一個page關於這個問題,可以有許多起源,通常是由於配置錯誤。下面是它的內容:

  1. 檢查/etc/hosts(Linux)或C:\WINDOWS\system32\drivers\etc\hosts如果沒有爲「localhost」的比調試器無法解析通過TCP連接到本地VM沒有映射。以下是具有正確映射的主機文件的示例。

  2. 如果您編輯啓動環境(通過啓動對話框中的'環境'選項卡)並選擇'替換我的環境',則必須確保指定爲替換的變量足以啓動。更具體地說,您必須包含您的系統和Eclipse需要啓動的所有環境變量。當您想要選擇'替換我的環境'時,最安全的做法是添加所有變量和您自己的變量,並僅刪除您的系統或Eclipse不需要的事實。

  3. 可能是因爲您的環境中存在一些垃圾文本。要找出嘗試鍵入cmd.exe /C set(在Windows中)或env(在Linux或Mac中)。

    生成的輸出應該如下所示,其中變量後面跟着'=',後面跟着變量的值。 (僅限vor版本< 3.3.1)

  4. 如果您希望使用安裝在jdk路徑中的啓動JRE,調試器將不會開始抱怨無法找到系統庫。例如,假設你已經在C:\ java \ jdk6中安裝了Java 6。現在讓我們說在Eclipse中你有默認的JRE(你想用來啓動的JRE)設置爲安裝路徑C:\ java \ jdk6。 3.3.1之前的調試將不起作用,因爲我們會掃描當前目錄以查找調試所需的系統庫,並且找不到任何系統庫。問題在於我們沒有在我們的調試器中正確追加路徑來查找安裝位置的JRE文件夾中的系統庫。 Eclipse 3.3.1已經修復了這個問題。

+0

最初主機文件具有localhost條目,但仍然出現同樣的問題此外,我使用的是最新版本的eclipse。 – user3123945