I\'m running Windows 7 with UAC enabled. I\'ve always found it weird that Eclipse doesn\'t use an installer and doesn\'t use the AppData folder to store its dat
I setup Eclipse in
c:\software\eclipse_{version}\
I keep all my open source packages (ANT, Maven, Apache, etc) in c:\software as well. Then I add the necessary directories to my $PATH
variable (c:\software\ant\bin).
I also keep the Eclipse workspace under c:\software\eclipse_workspace
.
The big plus behind this setup is portability. I can simply move the entire folder to a new drive, re-setup my path, and boom everything works. No interference from registry settings at all. Makes it very easy to backup.
This approached worked for XP, Windows7 RC1 and Windows7 Professional without issue.
You could put it under your User
folder or My Documents
folder, so you don't have to worry about permissions. Then just add a link to your start menu / quick start / desktop and you will be good to go.
You can install (unzip) an eclipse:
c:\Program Files
(I install it for instance on c:\prog\java\eclipse
, a directory tree I createc:\prog\java\workspace
, and I reference that workspace in my eclipse.ini.c:\prog\java\myplugins
)c:\prog\java\jdks\jdk6u18
, and I have installed several others jdks in c:\prog\java\jdks
)Eclipse shouldn't ever have to be in c:\Program Files
, and the setting describe above works perfectly with:
I usually install Eclipse to %LocalAppData%.
C:\Users\<username>\AppData\Local\Eclipse\<version>\
%LocalAppData%
)I have many different versions of Eclipse and related products installed. So I have them installed as C:\Eclipse\...
for Windows and /Eclipse/...
under Mac and Linux. Usually with the directory name as the base name of the zip - e.g. eclipse-rcp-helios-SR2-macosx-cocoa-x86_64
... Some products, like those from IBM, have their own ideas and can often not be changed...
As for the workspaces - yes, I have one for each customer - they are placed under /Eclipse/Workspaces/...
and friends.
And the target platforms are placed under /Eclipse/TargetPlatforms/...
and friends.