
Eclipse è un editor free sponsorizzato da IBM, nato per l’ambiente JAVA. Eclipse offre controllo sintattico, autocompletamento, debug e altre piacevolezze per il programmatore.
Tramite specifici PlugIn Eclipse permette di editare con le stesse utility anche Cobol, PHP, C, C++, Lisp, ecc. Altri PlugIn permettono di integrare in Eclipse anche versionatori come Serena Dimension e sistemi di test integrato come Test Director.
Eclipse esiste per piattaforme SUN, Linux, MS XP/Vista/2k/2.3K. E’ precompilato per un numero consistente di processori.
Se possedete una macchina con almeno 1 Gb di RAM e programmate, dateci sicuramente un’occhiata. Anche se il sottoscritto scrive programmi C e script PHP in EMACs e sempre con EMACS usa il GDB, Eclipse è sicuramente invitante.
Per installare Eclipse su di una Linux BOX è sufficiente andare nel sito di Eclipse e scaricare la versione per il processore/OS voluto.
L’installazione per Linux consite nella sola decompressione del file tar.gz scaricato.
La versione 32 bit di Eclipse parte senza alcun problema, ma quella a 64 potrebbe riservare qualche sorpresa.
In particolare al lancio Eclipse potrebbe terminare con una diagnostica simile a “Cannot Load Workbench”.
La motivazione del problema sta nell’integrazione nel motore Mozilla delle librerie AWK di JAVA. Eclipse è scritto interamente in JAVA infatti.
La soluzione consiste nellla sostituzione delle librerie AWK. Si può scaricare l’ultima versione di tali librerie, nel mio caso la org.eclipse.swt.gtk.linux.x86_64_3.2.2.v3236a.jar.
Successivamente si deve sostituire questo jar a org.eclipse.swt.gtk.linux.x86_64_3.2.2.jar già presente nella directory <eclipse_dir>/plugin. Questa cartella si torva nella directory su cui si è decompresso Eclipse.
Successivamente alla sostituzione, potrebbe esserci ancora l’errore! In tal caso dovreste lanciare Eclipse da questo script:
export MOZILLA_FIVE_HOME=/dev/null
/usr/local/eclipse/eclipse &
Naturalmete /usr/local/eclipse è la cartella dove io ho installato Eclipse.
Al prezzo di tenere una console aperta (se la chiudete Ecplise si chiude) tutto dovrebbe funzionare.
Se create una icona su Gnome o KDE che lancino la script non avrete neppure il fastidio della console.
Questo trucco dovrebbe funzionare anche su AIX e Solaris, ma non ho potuto testarlo.