2010-03-10 46 views
49

我在運行Windows 7 並啓用了UAC。我一直覺得奇怪的是,Eclipse沒有使用安裝程序,也沒有使用AppData文件夾來存儲它的數據在Windows中,但最近我不得不重新安裝它幾次(硬盤驅動器的問題)我一直在想,如果我真的把它放在最好的地方。我應該在Windows上安裝Eclipse到哪個文件夾?

我的eclipse文件夾複製到我的C:\Program Files\目錄,讓我開始菜單上的快捷方式,然後將其固定到任務欄我。然而,日食有問題,所以我去屬性,兼容性選項卡,並啓用「以管理員身份運行」。然後每當我打開eclipse時,我必須在UAC窗口中選擇yes,但一切正常,除了一個副作用:我的觸摸板不會在eclipse中滾動任何窗口。這是因爲觸摸板程序以普通用戶身份運行,所以它不能以管理員身份修改運行的eclipse。那麼,我必須以管理員身份關閉並重新打開觸摸板軟件。

無論如何,長話短說...... 哪裏是把Windows中的eclipse文件夾,爲什麼最好的地方?


編輯:我剛剛發現a possible suggestion,隨意評論。聽起來就像我可以第一次以管理員身份運行它,並設置我的所有插件等,然後作爲普通用戶(編碼)的普通用戶運行它。我不敢相信我從來沒有想過這樣做,但我可以堅持到Program Files目錄,並嘗試這種方法,除非我在這裏得到更好的答案。


Ninite把Eclipse放在C:\ eclipse中。自從提出這個問題以來,這就是我的Eclipse安裝位置。在Program Files文件夾中運行時,Eclipse仍然無法正確處理權限。

+1

我的答案肯定是有興趣這是因爲我有類似的問題(我現在只是從本地目錄運行Eclipse)。 – JasCav 2010-03-10 03:02:46

+1

如果您找到解決方案,請不要將其添加爲編輯,將其添加爲答案。 – webjunkie 2010-07-26 21:16:50

+0

感謝webjunkie,但如果您閱讀了答案,您會看到我標記了接受的答案。我的編輯只是我發現的另外一些研究,但最終我選擇了NW建築師的答案。 – Ricket 2010-07-27 15:37:20

回答

30

我安裝Eclipse在

c:\software\eclipse_{version}\ 

我把我所有的開源包(ANT,Maven的,阿帕奇等)在C:\軟件也是如此。然後我添加必要的目錄到我的$PATH變量(c:\ software \ ant \ bin)。

我還留着c:\software\eclipse_workspace下的Eclipse工作區。

這種設置背後的大加可移植性。我可以簡單地將整個文件夾移動到一個新的驅動器,重新設置我的路徑,並激發一切工作。完全不受來自注冊表設置的干擾。使備份非常容易。

這接洽工作了XP,Windows7的RC1和Windows7專業版沒有問題。

+0

這個工作正常與啓用UAC?如果您在Eclipse中查找軟件更新,它不會抱怨沒有軟件站點? (這是沒有足夠權限的標誌,當我不以管理員身份運行時會發生這種情況) – Ricket 2010-03-10 03:13:10

+1

我相信UAC只是C:\ Program Files下的一個問題。在https://bugs.eclipse.org/168445中有一些細節在Vista中開始出現問題。就個人而言,我在C:\ Dev \ – 2010-03-10 05:05:36

+1

(+)下安裝了eclipse和相關的東西,好的建議仍然有效。 Eclipse應該比默認的'C:\ Users \ Bob \ Eclipse'做得更好 - 用戶配置文件決不適合工程實踐 – area5one 2017-01-18 14:00:48

1

您可以將它放在您的User文件夾或My Documents文件夾下,因此您不必擔心權限。然後只需添加一個鏈接到你的開始菜單/快速啓動/桌面,你將會很開心。

5

您可以安裝(解壓縮)的日食:

  • 任何你想要的(這意味着你不必在c:\Program Files安裝它(我的c:\prog\java\eclipse安裝它,例如,一個目錄樹創建
  • 設置任何你想要的(對我來說工作區:c:\prog\java\workspace,我引用該工作區中my eclipse.ini
    這是重要的,因爲工作區(使用的user.home)的默認位置並不總是一個好主意(見這SO question及其associated eclipse bug將只與即將到來的日食太陽神3.6)
  • 設置插件,任何你想要通過Dropins folder(中的eclipse.ini還引用來解決,對我來說:用JVM installed anywhere you wantc:\prog\java\myplugins
  • (中的eclipse.ini還提到,對我來說:c:\prog\java\jdks\jdk6u18,我已經在c:\prog\java\jdks安裝了幾個人的JDK)

Eclipse中沒有永遠應該有是在c:\Program Files,並設置描述以上工程完美:

  • Vista或七,UAC完全激活
  • XP,沒有管理員權限。
+0

嗯,我的意思是,我知道它不需要安裝在Program Files中, t創建我自己的程序文件夾,UAC似乎守護Program Files目錄(與Windows文件夾以及其他人一樣),以便事物需要提升權限才能修改它。因此,本質上,您告訴我要將Eclipse放置在我想要的任何位置,這不受UAC保護。 – Ricket 2010-03-10 05:54:55

+0

@Ricket:正好。而不僅僅是Eclipse。它的工作區,插件和JVM(用於執行Eclipse本身和編程)都可以放在任何你想要的地方,特別是UAC不會打擾你的地方。 – VonC 2010-03-10 07:02:28

0

我有很多不同版本的Eclipse和相關產品安裝。因此,我將它們安裝爲Windows的C:\Eclipse\...和Mac和Linux下的/Eclipse/...。通常以目錄名稱作爲zip的基本名稱 - 例如eclipse-rcp-helios-SR2-macosx-cocoa-x86_64 ...有些產品,如IBM的產品,有自己的想法,往往不能改變...

至於工作區 - 是的,我有一個爲每個客戶 - 他們被置於/Eclipse/Workspaces/...和朋友。

而目標平臺則置於/Eclipse/TargetPlatforms/...和朋友之下。

0

我通常將Eclipse安裝到%LocalAppData%

C:\Users\<username>\AppData\Local\Eclipse\<version>\ 
  • 常見的安裝由谷歌Chrome,Python和GitHub的桌面,使用的不和諧路徑,f.lux
  • 只安裝Eclipse的當前用戶的配置文件。 (單獨的每個用戶設置)
  • 不需要管理員權限
  • 有殘疾人作爲默認Windows environment variable%LocalAppData%
  • 文件夾專門指定保存應用程序數據
相關問題