Simple but useful Eclipse stuff calling external programs:
Background:
External tools can be linked to any executable on your computer, and then you can pass different arguments to it to do what you want.
To Create new external tool configurations if you haven't used them: (You may have to do customize perspective to show the "External Tools" button (sits next to the Run button), Window::Customize perspective->dialog pops up, select Commands tab check Extenal Tools checkbox.)
To create a new one use Run::External Tools::External Tools Configurations...
In the the dialog, select Program, click document+(new) icon.
I often paste a zip or jar file into a workspace folder and then explode it from there:
Name: ExplodeArchive
Location: C:\program files\java\1.6\bin\jar.exe
Arguments:
xvf ${resource_loc}
On the refresh tab of the External Tools dialog check refresh resources upon completion: the folder containing the selected resource
I often want to go to a selected file/folder in the Explorer view (Windows).
Name: ExploreToFile
Location: C:\windows\explorer.exe
Arguments:
/e, /select, ${resource_loc}
Name: ExploreToFolder
Location: C:\windows\explorer.exe
Arguments:
/e, ${container_loc}
Explorer.exe arguments [/n][/e][,/root,(object)][[,/select],(sub object)]
/n opens a new single-paned window.
/e opens Explorer in the standard view at the current folder.
/root,(object) opens at the specified root level.
/Select, Folder tells Explorer which folder gets the focus.
/select,(filename) tells Explorer which file gets the focus.