November 14, 2009
MyEclipse, from Genuitec, is a popular set of plugins for the Eclipse platform. For several years I used it on my own as my primary Java development tool, and now I have an opportunity to use it in my work for the University. What follows is how I installed it for use on Mac OS X 10.6 (Snow Leopard).
Upon downloading the "All in One" installer, which includes Eclipse 3.4.2 and a Java Runtime Environment (JRE) and running it, I was unhappy to discover that not only could I not specify where the install would occur, but that it installed the majority of itself in the root Library directory (/Library).
I ran the full install with the default settings and ended up with a "Genuitec" directory in /Library that contained both some common files and the MyEclipse 7.5 installation. The root Applications directory, /Applications, contained a MyEclipse folder with an alias to the /Library/Genuitec/MyEclipse 7.5 folder, and an uninstall application.
Out of curiosity I ran the uninstall and it completely removed MyEclipse, the Genuitec directory was gone from /Library, and the MyEclipse directory was gone from /Applications.
Re-running the installer a second time I changed the default locations to my Applications directory, inside my Home folder, or ~/Applications. And I successfully copied the MyEclipse folder from the root applications folder (/Applications) to my personal one (~/Applications).
Here's how I did it.
Click on "Next" to start the installer.
After reviewing and accepting the license agreements, click "Next" to continue.
I chose not to accept the default "Install" and "Common software" locations. Click the "Configure" button and enter in the locations you want. In my case I entered /Users/mark/Applications/Genuitec.
After setting the locations, click "Next to continue.
With the locations set to your preferences, click "Install" to complete the process.
Once the install is complete, MyEclipse will automatically start. Dismiss the "Workspace Launcher" dialog so that you can finish moving installed files where you want them.
Click "Cancel" to dismiss the launcher.
When I can, I've been installing software into my personal Applications directory. There's no technical reason for this choice, it's a personal thing: I want to segregate (as much as I can) applications I've installed from those that came with the machine.
In my case I located the "MyEclipse" folder in the /Applications directory and dragged it to the Applications directory in my home folder, or ~/Applications. This isn't necessary as MyEclipse will work perfectly from /Applications.
Now you are ready to start MyEclipse by double-click its icon in the MyEclipse folder.
Running the provided MyEclipse uninstaller won't completely remove the software if you move it as I have done. The "Genuitec" folder and the "MyEclipse" folder will remain in their new locations. I suspect the install process doesn't leave a breadcrumb trail for the uninstaller to follow. If you uninstall MyEclipse after installing it in a custom location, you'll have to remove those folders by hand.