2013-10-24 45 views
2

當我嘗試調試在Eclipse中的簡單應用我收到以下錯誤:無法在Eclipse中調試簡單的Java應用程序。無法連接到虛擬機。 AGENT_ERROR_TRANSPORT_INIT(197)

無法連接到虛擬機 com.sun.jdi.connect.TransportTimeoutException

和控制檯提供了我與孤獨的字符串:

致命錯誤在本地方法:JDWP否運輸船初始化,jvmtiError = AGENT_ERROR_TRANSPORT_INIT(197)

我安裝了JRE 1.6,JRE 1.7和JDK 1.7。嘗試了所有這些。

我見過很多相同的主題,但沒有一個答案幫助我解決了我的問題。它們是:

1)禁用防火牆。沒有幫助。我有最新的Avast版本。 9.0目前。我對該軟件有點懷疑,因爲在更新我的Avast之前,我能夠在Eclipse中進行調試。我認爲這可能會導致這個錯誤,但我沒有直接的線索:)。我可以ping我的機器,防火牆不阻止Eclipse流量等。

2)將字符串添加到主機文件。沒有反應。 :: 1 localhost.localdomain localhost 127.0.0.1 localhost

3)將Java控制面板中的網絡設置更改爲「直接」連接。令人懷疑的建議。

又看了那個東西:http://wiki.eclipse.org/Debug/FAQ

誰能幫我找到發生了什麼事?或引導我朝着正確的方向發展?

+0

您是否使用管理員權限運行eclipse? –

+0

我確實運行它與管理員權限:( – Heptaparaparshi

回答

1

我遇到了同樣的問題。你嘗試過的東西都不適合我。

最終,我完全卸載了Avast,問題消失了。我重新安裝了Avast 8.0,我仍然可以進行調試,所以它必須是最新更新的問題。

+0

請妥善解釋,以便更好地瞭解用戶.. – Shivaay

0

最新的Avast更新有一個奇怪的問題,它會悄悄地阻止來自Java應用程序的網絡連接,甚至在本地主機上,但不會關閉連接。

我試過報告這個,但到目前爲止還沒有突破牆上的挫敗無益的技術支持。

啓用「掃描來自衆所周知的瀏覽器進程的流量」解決了此問題,但不應首先解決此問題。

(我還沒有足夠的知名度作爲評論添加)。

+0

其實,我想知道爲什麼啓用這個選項應該解決這個問題?它不適合我。不轉身離開保護做同樣的工作嗎?它已經不起作用了。順便說一下,關於Avast的支持 - 確實問過他們那個問題,同時我在這裏問了一下stackoverflow - 沒有反應。多麼可憐的支持。 – Heptaparaparshi

+0

我想象一下網絡屏蔽的某些部分對於Java連接來說是一件很時髦的事情。它可能是一個半解決方案,用於阻止基於Java的惡意軟件。啓用該選項似乎可以保護瀏覽器進程的正常工作,但會禁用其他網頁的網盾保護。我確實收到了我的avast機票的回覆....但他們沒有幫助,我最終放棄了。我很遺憾聽到它不適合你。我只能說,它對我有用。 我基本上嘗試啓用和禁用所有的選項,以及三個工作的東西禁用Avast,禁用網盾和這 –

相關問題