jIDEE v2 is developed using the Free Pascal-based Lazarus multi-platform development environment. Yes, we fully appreciate the irony in developing an IDE for a multi-platform programming platform using a different multi-platform programming platform. Some of the reasons we chose to use Lazarus over Java include the main reasons against programming in Java in the first place! These include Java's:
More compelling perhaps is that the architecture of the original jIDEE was based on a generic IDE framework that we developed in AHK for the cIDEE project. We hope that out of this new version will also grow another, better generic IDE framework.
A final reason we chose to use Lazarus is that we were interested in trying to build a largish program in this promising environment.
To build jIDEE, you will need to install a recent (0.9.28+) version of Lazarus. Once you have Lazarus set up and configured, download a release package (v2.0.0 or greater) or get the latest code from the development repository. Then launch Lazarus and point it at the project file. Everything you need should be present in the download.
Code for stable releases will be available from the project download archives. Note that releases below 2.0.0 are implemented in AHK and are not multi-platform.
jIDEE source code is maintained in a Mercurial repository. To get a copy of the latest code, install Mercurial on your system and then issue a
hg clone http://hg.tuxfamily.org/mercurialroot/jidee/core/ {your-target-directory}
command.