Wiki Ubuntu-it

Indice
Partecipa
FAQ
Wiki Blog
------------------
Ubuntu-it.org
Forum
Chiedi
Chat
Cerca
Planet
  • Pagina non alterabile
  • Informazioni
  • Allegati
  • Differenze per "Programmazione/Eclipse"
Differenze tra le versioni 1 e 81 (in 80 versioni)
Versione 1 del 11/04/2007 19.55.32
Dimensione: 5128
Commento: creata nuova pagina eclipseIDE
Versione 81 del 03/06/2011 23.04.48
Dimensione: 8903
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 1: Linea 1:
#format wiki ## page was renamed from Programmazione/EclipseIDE
#format wiki
Linea 3: Linea 4:
[[BR]]
||<tablestyle="float:right; font-size: 0.9em; width:30%; background:#F1F1ED; margin: 0 0 1em 1em;" style="padding:0.5em;">'''Indice'''[[TableOfContents(2)]]||
<<BR>>
<<Indice(depth=1)>>
<<Informazioni(forum="http://forum.ubuntu-it.org/index.php/topic,59705.0.html"; rilasci="11.04 10.10 10.04")>>
Linea 6: Linea 8:
Per installare '''Eclipse''' su '''Ubuntu''' ci sono due metodi, uno ''ufficiale'', tramite Repository, e uno ''non-ufficiale'', scaricando il software direttamente dal sito del programma.[[BR]]
Il secondo metodo può rivelarsi molto utile nel caso si utilizzi un sistema a 64 bit, poichè il pacchetto presente nei Repository ufficiali può presentare dei problemi.
= Introduzione =
Linea 9: Linea 10:
[[Immagine(Icone/Piccole/warning.png,50,left)]] [[BR]]'''É necessario avere una Java Virtual Machine installata sul proprio sistema.''' Per maggiori informazioni consultare la pagina ["Java"]. '''Eclipse''' è un ambiente di sviluppo integrato, sviluppato in passato da IBM e successivamente preso in gestione da Eclipse Foundation che si occupa tutt'ora del suo sviluppo.
Linea 11: Linea 12:
= Installazione tramite Repository = = Installazione =
Linea 13: Linea 14:
== Preparativi == == Installazione da Gestore pacchetti ==
Linea 15: Linea 16:
Il download dei pacchetti richiede di avere sbloccato il [:Repository:repository] '''Universe''' all'interno del file `/etc/apt/sources.list`.[[BR]] '''Eclipse''' è già presente nei repository di Ubuntu, occorre semplicemente [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto [[apt://eclipse | eclipse]].
Linea 17: Linea 18:
== Installazione == Per tradurre in italiano un'installazione di '''Eclipse''' occorre seguire i passaggi del paragrafo localizzazione.
Linea 19: Linea 20:
Installare i pacchetti ''eclipse eclipse-nls'', in un terminale digitare:
{{{
sudo apt-get install eclipse eclipse-nls
}}}
La versione di '''Eclipse''' presente nelle sorgenti software non è sempre aggiornata, per ottenere l'ultima versione è possibile optare per l'installazione manuale.
Linea 24: Linea 22:
Il primo pacchetto installerà tutto il necessario al corretto funzionamento dell'ambiente di sviluppo, il secondo il supporto per le lingue. == Installazione manuale ==
Linea 26: Linea 24:
||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%>[[Immagine(Icone/Piccole/note.png,,center)]] ||<style="padding:0.5em; border:none;">''Sotto '''Gnome''' è possibile installare l'applicazione anche con '''Aggiungi/Rimuovi''' presente nel menu «'''Applicazioni'''»'' ||  0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://gcj-jre | gcj-jre]].
Linea 28: Linea 26:
=== Installazione supporto per i linguaggi C/C++ ===  0. Scaricare nella propria '''Home''' l'archivio compresso presente a [[http://www.eclipse.org/downloads|questo indirizzo]].
Linea 30: Linea 28:
Se si intende utilizzare '''Eclipse''' per sviluppare applicazioni in linguaggio C/C++ è sufficiente installare il pacchetto ''eclipse-cdt'', a tale scopo digitare ciò che segue in un terminale:
{{{
sudo apt-get install eclipse-cdt
}}}
 0. Spostare il file scaricato nella directory `/opt`: {{{
sudo mv FILE_SCARICATO.tar.gz /opt}}} Sostituire la dicitura «FILE_SCARICATO.tar.gz» con il nome del file scaricato.
Linea 35: Linea 31:
= Installazione dall'archivio compresso =  0. Scompattare l'archivio è sufficiente digitando i seguenti comandi: {{{
cd /opt
sudo tar -xvf [FILE_SCARICATO].tar.gz}}}
Linea 37: Linea 35:
Su '''Ubuntu Edgy Eft 6.10''' per '''AMD64''' il precedente metodo potrebbe avere come risultato un'installazione __non funzionante__ a causa di un'incompatibilità della versione distribuita con i repository ufficiali.  0. Cambiare i permessi alla cartella di '''Eclipse''': {{{
sudo chown -R root:root /opt/eclipse }}}
Linea 39: Linea 38:
Si può ovviare al problema semplicemente scaricando e installando il pacchetto presente nella sezione ''downloads'' del [http://www.eclipse.org/downloads sito ufficiale] del progetto. ||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Con la versione 3.6 (Helios) questa procedura può causare problemi all'installazione dei plugin. Ciò può essere risolto cambiando permessi su file e cartelle sull'utente user invece del root ([[https://bugs.eclipse.org/bugs/show_bug.cgi?id=317896|bug 317896]]).'' ||
Linea 41: Linea 40:
Una volta scaricato il file (di estensione `tar.gz`) nella propria home (`~/`) si procederà all'installazione del programma all'interno della directory `/opt/eclipse`, in modo tale da renderlo disponibile a tutti gli utenti del sistema. Per avviare '''Eclipse''' in un modo più semplice è stato scritto uno script di avvio. Creare con un editor di testo ed i privilegi amministrativi il file `/usr/local/bin/eclipse` ed incollarvi dentro le seguenti righe: {{{
#!/bin/bash
export MOZILLA_FIVE_HOME="/usr/lib/firefox/"
export ECLIPSE_HOME="/opt/eclipse"
/opt/eclipse/eclipse}}}
Linea 43: Linea 46:
Ecco come procedere:
 1. Aprire un terminale e digitare il seguente comando per creare la cartella `/opt`:
 {{{
sudo mkdir /opt
}}}
 1. Spostare il file scaricato nella cartella `/opt`:
 {{{
sudo mv [FILE_SCARICATO].tar.gz /opt
}}}
 1. Scompattare il file:
 {{{
cd /opt && tar -xvf [FILE_SCARICATO].tar.gz
}}}
 1. Creare un collegamento alla cartella `/usr/bin`:
 {{{
sudo ln -s /opt/eclipse/eclipse /usr/bin/
}}}
 1. '''Eclipse IDE''' è ora installato. Per avviarlo è sufficiente dare il seguente comando:
 {{{
eclipse
}}}
 1. Se si desidera si può creare un'icona di avvio per il ''menù'':[[BR]]
 Creare il file `/usr/share/applications/eclipse.desktop` con i permessi [:Sudo:sudo] e con l'[:EditorDiTesto:editor di testo] preferito e inserirci al suo interno queste righe:
 {{{
[Desktop Entry]
Encoding=UTF-8
Name=Eclipse Platform
Comment=Ambiente di sviluppo Eclipse
Exec=eclipse
Icon=/opt/eclipse/icon.xpm
Terminal=false
Type=Application
Categories=GNOME;Application;Development;
StartupNotify=true
}}}
In '''Ubuntu 9.10''' e la versione 3.5 vi sono problemi con i pulsanti del programma ed occorre aggiungere al precedente script anche la riga: {{{
export GDK_NATIVE_WINDOWS=1 }}}
Linea 79: Linea 49:
= Aggiungere e aggiornare componenti del sistema = Per avviare '''Eclipse''' digitare in un terminale: {{{
eclipse}}}
Se si riceve l'errore: {{{
Problems opening page}}}
eliminare le righe contenenti export dal precedente script.
Linea 81: Linea 55:
'''Eclipse''' integra al suo interno un sistema di gestione degli aggiornamenti, utile a ricevere le nuove versioni dei componenti e dei ''plugin'' installati. = Localizzazione =
Linea 83: Linea 57:
Per ricevere gli aggiornamenti e renderli disponibili a tutti gli utenti del sistema è necessario avviare il programma con i privilegi di '''root'''. Aprire una finestra di terminale e digitare: Se si è scelta l'installazione manuale, scaricare nella cartella di installazione di '''Eclipse''' il pacchetto [[http://archive.eclipse.org/eclipse/downloads/drops/L-3.2_Language_Packs-200607121700/index.php|NLpack1-eclipse-SDK-3.2-gtk.zip]] e scompattarlo.
Linea 85: Linea 59:
{{{
sudo eclipse
}}}
Per avviare '''Eclipse''' in lingua italiana digitare il comando: {{{
eclipse -nl it_IT}}}
Linea 89: Linea 62:
Dopo aver inserito la ''password'' di amministrazione del sistema, si proceda come segue: Questi parametri possono essere aggiunti allo script di avvio visto nel paragrafo precedente.
Linea 91: Linea 64:
 0. Avviare l'update manager («'''''Help -> Software Updates -> Find and Install....'''''»)
 0. Scegliere l'opzione desiderata:
   * '''Search for updates of the currently installed features'''
     Controlla la presenza di aggiornamenti per i componenti di programma e plugins aggiuntivi installati
   * '''Search for new features to install'''
     Cerca e restituisce la lista di componenti e plugins disponibili per l'installazione corrente
 0. Scegliere il ''mirror'' più vicino
 0. Aggiornare
Linea 100: Linea 65:
= Note = = Plugin =
Linea 102: Linea 67:
== Una valida alternativa == Per installare un plugin occorre semplicemente scompattarlo nella cartella di installazione del programma. Quando si è installato il programma tramite i repository di Ubuntu è presente una cartella contenente i plugin in `/usr/lib/eclipse/`. Normalmente '''Eclipse''' rileva automaticamente i plugin affinché possano essere utilizzati dall'utente.
Linea 104: Linea 69:
Una valida alternativa a '''Eclipse''' è l'ambiente di sviluppo ''Open Source'' sponsorizzato da '''Sun Microsystems, Net``Beans'''. In un'installazione manuale di '''Eclipse''' i plugin possono essere installati avviando il gestore degli aggiornamenti con i diritti amministrativi. Di seguito è proposto l'esempio su come installare il plugin phpeclipse.
Linea 106: Linea 71:
Per maggiori informazioni fare riferimento alla [:NetBeansIDE:guida all'installazione di NetBeans] == Phpeclipse ==
Linea 108: Linea 73:
= Risorse e riferimenti =
 * [:Java:Guida all'installazione di Java]
 * [http://www.eclipse.org: Sito ufficiale dell'ambiente di sviluppo]
Per gli sviluppatori di linguaggio PHP esiste il pluginche funziona con l'opzionale debugger [[http://dd.cron.ru/dbg/|DBG]].

Se qui è regolarmente in crash, '''Eclipse''' dovrebbe essere avviato direttamente da file jar con il comando: {{{
java -jar /usr/lib/eclipse/startup.jar }}}
Di seguito sono riportate le istruzioni per installare il plugin Phpeclipse.

 0. Selezionare '''''Guida → Aggiornamenti software → Trova e installa...''''' per avviare il gestore degli aggiornamenti.

 0. Scegliere «'''"Search for new features to install"'''»

 0. Creare un «'''"New remote site"'''» ed inserire nel campo Name la stringa PHPEclipse 1.2.x, inserire {{{
http://update.phpeclipse.net/update/stable/1.2.x}}} nel campo URL e dare OK.

 0. Verificare che PHPEclipse 1.2.x si selezionato e fare clic su «'''"Finish"'''»

 0. «'''"Next"'''»

||<tablestyle="text-align: justify; width:100%;" style="border:none;" 5%><<Immagine(Icone/Piccole/note.png,,center)>> ||<style="padding:0.5em; border:none;">''Il processo di installazione può causare problemi se vi sono meno di 512 MiB di ram disponibili'' ||

Dopo aver installato un plugin attraverso «'''" Aggiornamenti software"'''» i permessi di file e cartella in `/opt/eclipse` devono essere risistemati. Le nuove cartelle dei plugin devono essere esplorabili da ciascun utente e i file devonono essere letti da ogni utente: {{{
sudo find /opt/eclipse/ -type d -exec chmod o+rx {} \;
sudo find /opt/eclipse/ -type f -exec chmod o+r {} \; }}}

== Aptana ==

Aptana è un plugin per lo sviluppo web con Eclipse. Aptana aiuta nella creazione di codice sorgente in PHP, HTML e Javascript.

== CDT ==

Per utilizzare '''Eclipse''' nello sviluppo di applicazioni nei linguaggi C e C++

=== Installazione da Gestore pacchetti ===

A partire da '''Ubuntu 10.10''' è sufficiente [[AmministrazioneSistema/InstallareProgrammi|installare]] i pacchetti [[apt://eclipse-cdt | eclipse-cdt]] e [[apt://g++ | g++]].

=== Installazione da Aggiornamenti software ===

 0. Assicurarsi che i pacchetti [[apt://eclipse | eclipse]] e [[apt://g++ | g++]] siano installati.

 0. Avviare '''Eclipse''' ed andare su '''''Window → Preferences → Install / Update → Available Software'''''

 0. Qui aggiungere una nuova sorgente software con il tasto sinistro del mouse '''Add'''.

 0. Dare un nome alla seguente sorgente ed aggiungerla (il nome è arbitrario): {{{
http://download.eclipse.org/tools/cdt/releases/galileo}}}

 0. La finestra popup verrà chiusa e in '''''Help → Install New Software → work with''''' selezionare la sorgente recentemente aggiunta.

 0. Adesso '''CDT Main Features''' è selezionata. Clic sul pulsante «'''"Next"'''» per installare.

== PST ==

[[http://www.eclipse.org/pdt/|PST]] è un plugin per lo sviluppo in PHP. Per installarlo basta andare su '''''Help → Install New Software'''''.

== ecletex/texlipse ==

[[http://etex.sourceforge.net/|ecletex]] e [[http://texlipse.sourceforge.net/|texlipse]] sono plugin per lavorare con '''LaTeX'''. Espandono la funzionalità dell'editor di '''Eclipse''' con la'abilità di modificare file in ''''LaTeX'''.

== PyDev ==

[[http://pydev.org/|PyDev]] è un Python IDE per '''Eclipse'''. Sotto '''''Window → Preferences → !PyDev → Interpreter - Python''''' aggiungere come percorso `/usr/bin/python` per l'interprete del '''Python'''.

== Subclipse ==

Usando [[http://subclipse.tigris.org/|Subclipse]] è possibile utilizzare direttamente i repository di subversion. L'installazione è semplice, vedere: [[http://subclipse.tigris.org/servlets/ProjectProcess?pageID=p4wYuA|Istruzioni di installazione]]

Se la voce dl menù '''Preference'''' di Subclipse si avvia con un messaggio di errore, le librerie necessarie vanno installate a mano e copiate nella cartella di '''Eclipse'''.

Installare il pacchetto [[apt://libsvn-java | libsvn-java]]

Copiare allora la libreria `libsvnjavah-1.so`: {{{
sudo cp / usr/lib/jni/libsvnjavahl-1.so [percorso della cartella di Eclipse ]/jre/lib/i386/libsvnjavahl-1.so }}}

Se il messaggio di errore "Unable to load default SVN Client" vive mostrato assicurarsi che il pacchetto [[apt://libsvn-java | libsvn-java]] sia installatoe e se ancora eclipse.ini deve essere sistemato.

Se appare il messaggio di errore di sopra, è necessario aggiungere le seguenti righe nel file `eclipse.ini`: {{{
   -Djava.library.path=/usr/share/java/
   -Djava.library.path=/usr/lib/jni/ }}}

== PovClipse ==

[[http://povclipse.sourceforge.net/|PovClipse]] è un plugin dell'editor di Eclipse per [[http://www.povray.org/|Povray (Persistence of Vision)]]

= Ulteriori risorse =

 * [[Programmazione/Java|Guida all'installazione di Java]]
 * [[http://www.eclipse.org|Sito ufficiale del progetto]]
 * [[http://www.phpeclipse.de|PHP-Eclipse]]
 * [[http://dev.phpeclipse.com/wiki/|Wiki ufficiale PHP-Eclipse]]
Linea 113: Linea 164:
CategoryProgrammazione CategoryProgrammazione CategoryDaRevisionare


Problemi in questa pagina? Segnalali in questa discussione

Introduzione

Eclipse è un ambiente di sviluppo integrato, sviluppato in passato da IBM e successivamente preso in gestione da Eclipse Foundation che si occupa tutt'ora del suo sviluppo.

Installazione

Installazione da Gestore pacchetti

Eclipse è già presente nei repository di Ubuntu, occorre semplicemente installare il pacchetto eclipse.

Per tradurre in italiano un'installazione di Eclipse occorre seguire i passaggi del paragrafo localizzazione.

La versione di Eclipse presente nelle sorgenti software non è sempre aggiornata, per ottenere l'ultima versione è possibile optare per l'installazione manuale.

Installazione manuale

  1. Installare il pacchetto gcj-jre.

  2. Scaricare nella propria Home l'archivio compresso presente a questo indirizzo.

  3. Spostare il file scaricato nella directory /opt:

    sudo mv FILE_SCARICATO.tar.gz /opt
    Sostituire la dicitura «FILE_SCARICATO.tar.gz» con il nome del file scaricato.
  4. Scompattare l'archivio è sufficiente digitando i seguenti comandi:

    cd /opt
    sudo tar -xvf [FILE_SCARICATO].tar.gz
  5. Cambiare i permessi alla cartella di Eclipse:

    sudo chown -R root:root /opt/eclipse 

Con la versione 3.6 (Helios) questa procedura può causare problemi all'installazione dei plugin. Ciò può essere risolto cambiando permessi su file e cartelle sull'utente user invece del root (bug 317896).

Per avviare Eclipse in un modo più semplice è stato scritto uno script di avvio. Creare con un editor di testo ed i privilegi amministrativi il file /usr/local/bin/eclipse ed incollarvi dentro le seguenti righe:

export MOZILLA_FIVE_HOME="/usr/lib/firefox/"
export ECLIPSE_HOME="/opt/eclipse"
/opt/eclipse/eclipse

In Ubuntu 9.10 e la versione 3.5 vi sono problemi con i pulsanti del programma ed occorre aggiungere al precedente script anche la riga:

export GDK_NATIVE_WINDOWS=1 

Per avviare Eclipse digitare in un terminale:

eclipse

Se si riceve l'errore:

Problems opening page

eliminare le righe contenenti export dal precedente script.

Localizzazione

Se si è scelta l'installazione manuale, scaricare nella cartella di installazione di Eclipse il pacchetto NLpack1-eclipse-SDK-3.2-gtk.zip e scompattarlo.

Per avviare Eclipse in lingua italiana digitare il comando:

eclipse -nl it_IT

Questi parametri possono essere aggiunti allo script di avvio visto nel paragrafo precedente.

Plugin

Per installare un plugin occorre semplicemente scompattarlo nella cartella di installazione del programma. Quando si è installato il programma tramite i repository di Ubuntu è presente una cartella contenente i plugin in /usr/lib/eclipse/. Normalmente Eclipse rileva automaticamente i plugin affinché possano essere utilizzati dall'utente.

In un'installazione manuale di Eclipse i plugin possono essere installati avviando il gestore degli aggiornamenti con i diritti amministrativi. Di seguito è proposto l'esempio su come installare il plugin phpeclipse.

Phpeclipse

Per gli sviluppatori di linguaggio PHP esiste il pluginche funziona con l'opzionale debugger DBG.

Se qui è regolarmente in crash, Eclipse dovrebbe essere avviato direttamente da file jar con il comando:

java -jar /usr/lib/eclipse/startup.jar 

Di seguito sono riportate le istruzioni per installare il plugin Phpeclipse.

  1. Selezionare Guida → Aggiornamenti software → Trova e installa... per avviare il gestore degli aggiornamenti.

  2. Scegliere «"Search for new features to install"»

  3. Creare un «"New remote site"» ed inserire nel campo Name la stringa PHPEclipse 1.2.x, inserire

    http://update.phpeclipse.net/update/stable/1.2.x
    nel campo URL e dare OK.
  4. Verificare che PHPEclipse 1.2.x si selezionato e fare clic su «"Finish"»

  5. «"Next"»

Il processo di installazione può causare problemi se vi sono meno di 512 MiB di ram disponibili

Dopo aver installato un plugin attraverso «" Aggiornamenti software"» i permessi di file e cartella in /opt/eclipse devono essere risistemati. Le nuove cartelle dei plugin devono essere esplorabili da ciascun utente e i file devonono essere letti da ogni utente:

sudo find /opt/eclipse/ -type d -exec chmod o+rx {} \;
sudo find /opt/eclipse/ -type f -exec chmod o+r {} \; 

Aptana

Aptana è un plugin per lo sviluppo web con Eclipse. Aptana aiuta nella creazione di codice sorgente in PHP, HTML e Javascript.

CDT

Per utilizzare Eclipse nello sviluppo di applicazioni nei linguaggi C e C++

Installazione da Gestore pacchetti

A partire da Ubuntu 10.10 è sufficiente installare i pacchetti eclipse-cdt e g++.

Installazione da Aggiornamenti software

  1. Assicurarsi che i pacchetti eclipse e g++ siano installati.

  2. Avviare Eclipse ed andare su Window → Preferences → Install / Update → Available Software

  3. Qui aggiungere una nuova sorgente software con il tasto sinistro del mouse Add.

  4. Dare un nome alla seguente sorgente ed aggiungerla (il nome è arbitrario):

    http://download.eclipse.org/tools/cdt/releases/galileo
  5. La finestra popup verrà chiusa e in Help → Install New Software → work with selezionare la sorgente recentemente aggiunta.

  6. Adesso CDT Main Features è selezionata. Clic sul pulsante «"Next"» per installare.

PST

PST è un plugin per lo sviluppo in PHP. Per installarlo basta andare su Help → Install New Software.

ecletex/texlipse

ecletex e texlipse sono plugin per lavorare con LaTeX. Espandono la funzionalità dell'editor di Eclipse con la'abilità di modificare file in 'LaTeX.

PyDev

PyDev è un Python IDE per Eclipse. Sotto Window → Preferences → PyDev → Interpreter - Python aggiungere come percorso /usr/bin/python per l'interprete del Python.

Subclipse

Usando Subclipse è possibile utilizzare direttamente i repository di subversion. L'installazione è semplice, vedere: Istruzioni di installazione

Se la voce dl menù Preference' di Subclipse si avvia con un messaggio di errore, le librerie necessarie vanno installate a mano e copiate nella cartella di Eclipse.

Installare il pacchetto libsvn-java

Copiare allora la libreria libsvnjavah-1.so:

sudo cp / usr/lib/jni/libsvnjavahl-1.so [percorso della cartella di Eclipse ]/jre/lib/i386/libsvnjavahl-1.so 

Se il messaggio di errore "Unable to load default SVN Client" vive mostrato assicurarsi che il pacchetto libsvn-java sia installatoe e se ancora eclipse.ini deve essere sistemato.

Se appare il messaggio di errore di sopra, è necessario aggiungere le seguenti righe nel file eclipse.ini:

   -Djava.library.path=/usr/share/java/
   -Djava.library.path=/usr/lib/jni/ 

PovClipse

PovClipse è un plugin dell'editor di Eclipse per Povray (Persistence of Vision)

Ulteriori risorse


CategoryProgrammazione CategoryDaRevisionare