2010-11-19 101 views

回答

123

要禁用主密碼提示,您必須指定一個包含密碼的文件-eclipse.password,請參閱Eclipse SDK HelpBug 241223

完整的程序如下(這是在Linux,Windows上應該如果你改變了路徑以及工作):

  1. 退出Eclipse的
  2. 刪除目錄〜/ .eclipse /組織.eclipse.equinox.security
  3. 創建一個包含主密碼的文本文件,例如echo "secret" > ~/.eclipse/master
  4. 加入的eclipse.ini的最頂端,在Eclipse程序目錄中(如兩條線,不合併成一個)

    -eclipse.password 
    /home/user/.eclipse/master 
    
  5. 啓動Eclipse一次。
+1

偉大的答案謝謝。 – Damo 2011-11-04 05:16:08

+1

即使它不禁用該功能,但它是一種很好的解決方法(但不太安全),可以始終防止這種愚蠢的提示。 – 2012-02-20 09:24:22

+0

另外,請注意*'-eclipse.password'後的任何空格*。它似乎忽略了參數,如果它後面有任何空格。 – 2013-09-04 17:11:20

-4

你可以只選擇

窗口 - >首選項 - >然後在奇才

挑選內容後鍵入安全ST ...

1

在安裝了Eclipse的Ubuntu 11.10上,文件夾org.eclipse.equinox.security隱藏在/root/.eclipse文件夾中。 做一個

sudo su 
cd /root/.eclipse 
mv org.eclipse.equinox.security org.eclipse.equinox.security.backup 

然後(重新)啓動eclipse和密碼將不復存在。

+1

您是否使用root用戶進行編程? : - | – Matteo 2012-05-23 08:00:09

+0

你爲什麼建議使用root用戶? – 2012-07-05 12:56:52

+0

我不是在暗示它。我只在我的裝置中說過它在那裏。我添加了信息,因爲我找不到上面答案中提到的文件夾。 – DarsVaeda 2012-07-06 14:51:52

112
  1. Windows的>首選項 - >然後輸入「安全存儲」
  2. 在目錄選項卡,選擇[默認安全存儲。
  3. 單擊刪除。
  4. 讓Eclipse重新啓動。
+11

更容易和omho正確的方法來刪除它。 @exo_cw是正確的,但你的解決方案更好。非常感謝! – rbaleksandar 2012-12-09 15:45:27

+0

同意。但是,我剛剛遇到了一個負載情況,Eclipse詢問了主密碼,但是有些情況阻止了我輸入,關閉任何窗口或者進入首選項。我殺了Eclipse,並刪除了目錄(@exo_cw步驟1和2),然後可以進入刪除[默認安全存儲] – eugenevd 2013-06-13 11:48:13

+0

@ User1,您的解決方案工作。非常感謝。每次啓動Eclipse時,此安全存儲功能都讓我感到不適。想知道爲什麼Eclipse開發者添加了這個功能。 – Shekhar 2014-02-06 05:19:31

1

在Windows 7 enerprise 64位+ java的8 在Eclipse中去:

Preferences 
--> General 
    -> security 
     -> secure Storage. 
      In master Password providers UNCKECK Windows integration (64 bits) 

然後去通用 - 網絡連接 - 代理 和編輯您的代理設置。 嚮導似乎創建安全存儲

2

現在您可以刪除它,假設您不需要它的任何東西。轉到窗口>首選項>常規>安全性>安全存儲,然後單擊「內容」選項卡。如果您單擊刪除按鈕,然後重新啓動Eclipse,您將不會再看到彈出窗口。

根據我的理解,安全存儲主要用於Git和SVN等存儲庫。在我的情況下,我不需要它爲我的家用電腦。我在工作中使用Git,但即使如此,我從未見過安全存儲彈出之前。

1

這是我在Nano.2在Windows的解決方案,這是很好的和容易,似乎是工作:

  • 窗口 - >首選項 - >常規 - >安全 - >安全存儲
  • 密碼選項卡:在主密碼供應商部分中,取消Windows的集成和UI提示

我也試着刪除[默認安全存儲在目錄選項卡像其他一些答案建議,但是這不需要一無論如何它會在重新啓動時被重新創建。