2009-11-17 116 views
8

我剛剛爲Java EE開發人員安裝了Eclipse 3.5(「Galileo」)。Eclipse 3.5中無法「安裝新軟件」

我需要添加一個額外的插件,但是當我選擇「安裝新軟件...」菜單項時,沒有任何反應。從字面上看沒什麼 - 沒有對話框打開,沒有錯誤信息顯示。如果打開「調試」窗口,則不顯示任何消息。

如果我進入首選項 - >安裝/更新 - >可用軟件站點,該對話框打開好,我可以管理更新站點列表並測試連接,並且它們都顯示正常。但我無法使用它們來實際安裝任何東西。

它剛剛壞了,還是會有更微妙的錯誤?

謝謝。

回答

10

從檢查你開始錯誤日誌根據Window -> Show View -> Error Log。在嘗試安裝新軟件時查看您是否遇到異常情況。

您還可以通過下載插件並將其解壓縮到dropins文件夾中進行安裝。

+0

謝謝,使用錯誤日誌找到了問題。試圖啓動該功能時有一個豁免。事實證明,在我的安裝中有一些只讀文件,我認爲它阻止它鎖定某些東西。 –

+0

是的,我有同樣的問題,使用相同的解決方案。沒有正確的文件可讀性是通過源代碼控制系統中的同步獲取eclipse的常見副作用,該系統會將未檢出的文件保留爲默認只讀狀態。 – BeeOnRope

0

有些事情,你可以嘗試:

  • 刪除(重命名/移動)您的工作空間,然後再試一次。一定要備份所有的項目和設置。
  • 手動下載插件並使用Eclipse>Window>Preferences>Install/Update>Available Software Sites在本地添加它。
  • 下載插件「手動」並使用Eclipse>Window>Help>Software Updates>Available Software>Add site>Archive,找到您的硬盤上的目錄並添加它。
+0

嗨,創建一個新的工作區沒有任何區別。 我已經得到了本地磁盤上需要的插件,我只是無法將它插入到Eclipse中:-)我看不到使用「可用軟件站點」對話框實際添加插件的方法,只能用於配置網站列表。 –

+0

使用添加按鈕! – Secko

+2

您提到的軟件更新已被伽利略的「安裝新軟件」取代。 – zvikico

8

我遇到了同樣的問題。似乎有一個與完成按鈕相關的錯誤(我假設這是你遇到的同樣的問題)。我通過單擊完成按鈕(或下一步,或無論哪個按鈕不適合您)並按下「Enter」鍵來解決這個問題。它很煩人。似乎是Eclipse如何與GTK集成的問題。

+5

其實......在搜索了一會兒之後,我發現了一個更好的解決方案。在啓動eclipse之前設置以下環境變量。 GDK_NATIVE_WINDOWS = true 顯然有一些整合問題與最新的Gnome導致這種奇怪的行爲。不知道你是否使用Linux,但是這對我來說是這樣。 –

1

GDK_NATIVE_WINDOWS =真也解決了非可點擊按鈕的問題,我運行GNOME 2.28.1與Ubuntu的業報(9.10)的x64內核2.6.31-14-通用

-1

我真的不知道,如果這help你。

讓我知道你是否有任何疑問。

+0

感謝但不是我,對我來說,答案是在文件系統中有隻讀文件,按照我11月18日的評論。但這可能是其他人的問題。 –

+0

根本不適合我。 – cmcginty

1

我有同樣的問題,看看錯誤日誌,並將啓動器從「/ usr/bin/eclipse」更改爲「sudo/usr/bin/eclipse」,這是一個權限的事情...

+0

是的,但這不是很linuxy。也許進入你的eclipse目錄並執行:sudo chmod -R [user]。[user]。將所有的東西都分配給你,現在eclipse不能打開你的整個機器。 –

0

我在Windows中遇到了同樣的問題......並花了幾個小時來「安裝新軟件」。

無論如何,我將解釋我是如何管理大量嘗試後選擇安裝它..

  1. 啓動Eclipse的新副本
  2. 第一跳兩個複選框(只顯示最新版本&聯繫所有更新網站)。確保組項目的複選框不勾選。
  3. 嘗試添加軟件... 如果未顯示插件列表/下一個按鈕。
  4. 刪除eclipse的副本。
  5. 開始一個新鮮的月食
  6. 只勾選聯繫所有更新站點的複選框。
  7. 現在嘗試添加插件。它的工作對我來說...

即使這聽起來廢話...它爲我工作..

+1

哈哈,也沒有工作。抱歉 – cmcginty

0

我有確切同樣的問題。我發現的是,我以root用戶安裝了eclipse。因此,我需要成爲root用戶才能啓動「安裝新軟件」。

1

我建議使用Eclipse Indigo(Eclipse 3.7)它已經包含EGit

1

要解決這個問題,我做了以下內容:

  1. 把我的Eclipse副本中的垃圾
  2. 清空了回收站
  3. 重新啓動我的電腦
  4. 下載了最新版本的Eclipse(這是寫作時的靛藍)
  5. 將.zip文件放在我的應用程序文件夾中
  6. 雙擊t他壓縮zip打開它(我使用Mac OS X.6)

問題消失。我現在能夠做幫助/安裝新軟件...

0

如果以上解決方案均不適用於您,只需將更改爲另一個位置。如果項目列表正確顯示,那麼工作區中可能會出現某些東西,而不是Eclipse。希望這可以幫助。

0

我其實只是有一個類似的問題,並希望提供解決方案,爲我工作。這不是一個權限的事情。爲了解決這個問題,我總是在我的本地目錄中安裝eclipse作爲我的用戶(例如/home/[user]/local/eclipse-3.7.2),然後你永遠不會有權限問題。

設置:轉到幫助 - >安裝新軟件 - >可用軟件的網站(添加新網站)

症狀:嘗試添加一個新的站點。點擊輸入或點擊完成後,網站顯示在可用網站列表中。點擊確定返回到安裝新軟件,該網站在下拉菜單中不可用。回到可用的網站,網站不見了。

修復:當新的網站突出顯示添加網站點擊刷新按鈕後(點擊OK返回到之前的「安裝新軟件屏幕」

這是發生在靛藍SR2(並已發生了一段時間)。我在Linux Gtk上運行這個 - 但我不明白爲什麼這會有關。

希望這有助於!

0

刪除〜/ .eclipse文件夾並重新啓動eclipse。這是唯一對我有用的東西。

0

只需在「安裝新軟件」窗口中輸入URL後按回車

0

我面臨類似的問題。要解決此問題,請按照下列步驟操作:

  1. 轉到Windows - > show view - > error。
  2. 檢查錯誤日誌。在我的情況下,錯誤是java.lang.IllegalStateException:註冊表目錄不可用。在org.eclipse.equinox.internal.p2.engine.SimpleProfileRegistry.restore
  3. 我檢查了我的config.ini,它位於eclipse - > configuration文件夾下。
  4. 我發現eclipse.p2.data.area有不正確的路徑集。
  5. 我爲上面的鍵和重新啓動的eclipse設置了正確的路徑。它開始工作。 希望它有幫助