|
Dimensione: 5128
Commento: creata nuova pagina eclipseIDE
|
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
Installare il pacchetto gcj-jre.
Scaricare nella propria Home l'archivio compresso presente a questo indirizzo.
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.Scompattare l'archivio è sufficiente digitando i seguenti comandi:
cd /opt sudo tar -xvf [FILE_SCARICATO].tar.gz
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.
Selezionare Guida → Aggiornamenti software → Trova e installa... per avviare il gestore degli aggiornamenti.
Scegliere «"Search for new features to install"»
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.Verificare che PHPEclipse 1.2.x si selezionato e fare clic su «"Finish"»
«"Next"»
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
Avviare Eclipse ed andare su Window → Preferences → Install / Update → Available Software
Qui aggiungere una nuova sorgente software con il tasto sinistro del mouse Add.
Dare un nome alla seguente sorgente ed aggiungerla (il nome è arbitrario):
http://download.eclipse.org/tools/cdt/releases/galileo
La finestra popup verrà chiusa e in Help → Install New Software → work with selezionare la sorgente recentemente aggiunta.
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)
