Eclipse Process Framework (EPF) on Linux 64 bit

This question has been discussed over and over again: How to run the Eclipse Process Framework on Linux 64 bit? The good news: I found a solution. The bad news: It’s not free, it involves CrossOver Linux for €48, which I am more than happy to pay. You can download the 2-week-trial to see whether it works for you.

Here are the step-by-step instructions:

  • Download and install CrossOver
  • Add a new Bottle of Type Windows XP (others may work, too).
  • Right-click and select "Install Software into Bottle"
  • Find and select"Java7" (it works for me, even though it states that it does not)
  • Important: Also install Internet Explorer 8. Without this, it will crash as soon as you try to use Rich Text
  • Download EPF for Windows (I tried, which works)
  • Open C: (right-click "Open C: Drive") and extract EPF to a location of your choice (I leave it in C:).
  • Test the installation from the Linux File Browser. Important: Don’t double-click, instead right-click and select "Open With… | CrossOver (Run)". Make sure that you load/create and open an element with rich text, e.g. a Role. If the browser is not correctly installed, then EPF will crash.
  • Create a Linux launcher, now that everything works. I usually create a .desktop file in .local/share/applications. The launcher command line is:
  • /opt/cxoffice/bin/wine –bottle #BOTTLE_NAME# –cx-app "C:\epf-composer\epf.exe" -data "Y:\epf-workspace"
  • The -data argument is optional, I use it to set the workspace to the location of my liking. Y: is mapped to the Linux user home, so adjust the path as you see fit.

I hope you find these instructions useful. Please let me know if things can be improved!