Remain Open with Eclipse

Last year, I tried to write and publish an Eclipse plug-in within one day (read here if successfully or not). Now, one year later, I proudly present an update of Open with Eclipse which adds Open with Eclipse to the Windows file context/right-click menu (hints how to do this also in Linux or MacOS are most welcome).

At startup a dialog is shown if the current application has not yet been added to the file context menu or if an application that is referenced by a menu item has been removed:

New and Noteworthy:

  • Works now also in a 64-bit JRE (thanks to Ganor for the hint, to Timothy Gerard Endres for JNIRegistry and MinGW-w64 for being able to cross-compile a 64-bit DLL).
  • Support for more than one menu item: helpful if you have more than one installation of Eclipse or when uninstalling an old and installing a new version of Eclipse in a different directory (see screenshot above).
  • The icon of the application is shown in the menu (Windows Vista and Windows 7 only).
  • Customizable to use in your RCP application: Open with MyRcpApplication (see How to customize).

Open Source does not require such warnings – doesn’t work anyway with pre-school children as I saw myself

Taste it via Marketplace client or by using following Update Site:

Thank you!   Flattr this


2 Responses to “Remain Open with Eclipse”

  1. Joachim Mairböck Says:

    Hint how to do this on linux 🙂 (for KDE at least): add an appropriate .desktop file to ~/.kde4/share/kde4/services/ServiceMenus (or /usr/share/kde4/services/ServiceMenus if you want it globally). It can contain multiple actions, either in the “Actions” submenu or in the context menu itself and optionally in its own submenu. This can be used to execute an arbitrary command.

    See the files in one of the above directories as examples to see how such a file is structured.

  2. Tiran Kenja Says:

    On Mac OS X the binding of file type (or “Uniform Type Identifiers”) to application is primarily done by adding the file types to its Info.plist.

    And as far as I can tell there is no supported way to register them programmatically.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s

%d bloggers like this: