In eclipse, is there a way, to reveal the currently selected file in the filesystem. I currently need it to open in explorer, but it could also be in finder or nautilus.
Note: You can also develop your own external tool to open the file in a Windows explorer

Or you can use an eclipse plugin like StartExplorer.

Notes on MacOS:
zvikico mentions:
On Mac OS X, replace the location with
/usr/bin/openand the arguments should be just${container_loc}.
But Adam cautions:
Doesn't work - OSX, you need to put quotes around the
${container_loc}otherwise you'll often get bizarre error messages because it can't cope with spaces in file names.
But user2036022 details:
you can use -R "${resource_loc}" on macosx as argument to
/usr/bin/opento be consistent with other similar tools.
Open the Properties of the file (Right Click->Properties) and the dialog will give you the full filesystem path.
ExploreFS is a cross platform plugin and works fine on Ubuntu and Mac OSX.
http://www.junginger.biz/eclipse/,Now you can click on your project, package or file and select Explore in File System and it will open the location in your default file manager.

Have a look at the PluginBox: http://pluginbox.sourceforge.net/plugins.html. This works with Linux as well. You can configure it precisely or choose a schema for Gnome, KDE, ...