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 30 e 95 (in 65 versioni)
Versione 30 del 03/06/2011 14.04.10
Dimensione: 6499
Commento:
Versione 95 del 29/11/2011 20.57.39
Dimensione: 11574
Commento:
Le cancellazioni sono segnalate in questo modo. Le aggiunte sono segnalate in questo modo.
Linea 6: Linea 6:

<<Informazioni(forum="http://forum.ubuntu-it.org/index.php/topic,59705.0.html"; rilasci="8.04")>>
<<Informazioni(forum="http://forum.ubuntu-it.org/viewtopic.php?t=59705"; rilasci="11.04 10.10 10.04")>>
Linea 15: Linea 14:
'''Eclipse''' è già presente nei repository di Ubuntu, occorre semplicemente installare il pacchetto [[apt://eclipse | eclipse]]. Per tradurre in italiano un'installazione di '''Eclipse'''. Per tradurre in italiano il programma occorre seguire i passaggi del paragrafo localizzazione. Tuttavia, il contenuto del pacchetto della lingua è scompattato in `/usr/lib` invece che a `/opt`. == Installazione da Gestore pacchetti ==

[[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://eclipse | eclipse]].

Per tradurre in italiano un'installazione di '''Eclipse''' occorre seguire i passaggi del paragrafo [[#localizzazione|localizzazione]].
Linea 19: Linea 22:
= Installazione di Eclipse 3.2 = == Installazione manuale ==
Linea 21: Linea 24:
== Installazione dei pacchetti necessari ==  0. [[AmministrazioneSistema/InstallareProgrammi|Installare]] il pacchetto [[apt://gcj-jre | gcj-jre]].
Linea 23: Linea 26:
||<tablestyle="text-align: justify; width:100%; " style="border:none;" 5%><<Immagine(Icone/Piccole/warning.png,,center)>> ||<style="padding:0.5em; border:none;">'''Se si ha la necissità d'installare anche il plugin PHP-Eclipse leggere attentamente tutto il documento.''' ||  0. Scaricare nella propria '''Home''' l'archivio compresso presente a [[http://www.eclipse.org/downloads|questo indirizzo]].
Linea 25: Linea 28:
[[AmministrazioneSistema/InstallareProgrammi|Installare]] i pacchetti ''eclipse'' e ''eclipse-nls''.  0. Spostare il file scaricato nella cartella `/opt` digitando il seguente comando in una finestra di terminale: {{{
sudo mv FILE_SCARICATO.tar.gz /opt}}} sostituire la dicitura «FILE_SCARICATO.tar.gz» con il nome del file scaricato.
Linea 27: Linea 31:
== Installazione del supporto per i linguaggi C/C++ ==  0. Scompattare l'archivio digitando i seguenti comandi: {{{
cd /opt
sudo tar -xvf [FILE_SCARICATO].tar.gz}}}
Linea 29: Linea 35:
Per utilizzare '''Eclipse''' nello sviluppo di applicazioni nei linguaggi C e C++ è sufficiente [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto ''eclipse-cdt''.  0. Cambiare i permessi alla cartella di '''Eclipse''' digitando: {{{
sudo chown -R root:root /opt/eclipse }}}
Linea 31: Linea 38:
== Installazione del supporto alla lingua italiana == ||<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 33: Linea 40:
Per abilitare il supporto alla lingua italiana è sufficiente [[AmministrazioneSistema/InstallareProgrammi|installare]] il pacchetto ''eclipse-nls''. Per avviare '''Eclipse''' in un modo più semplice è stato scritto uno script di avvio, per installarlo procedere come segue:
Linea 35: Linea 42:
== Installazione del plugin PHP-Eclipse in Eclipse 3.2 == Creare con un [[Ufficio/EditorDiTesto|editor di testo]] e i [[AmministrazioneSistema/Sudo|privilegi di amministratore]] 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 37: Linea 48:
[[AmministrazioneSistema/InstallareProgrammi|Installare]] i pacchetti ''eclipse-platform'' e ''eclipse-source''. Per avviare '''Eclipse''' digitare in una finestra di terminale: {{{
eclipse}}}
Se si riceve l'errore: {{{
Problems opening page}}}
eliminare le righe contenenti export dal precedente script.
Linea 39: Linea 54:
== Configurazione di PHP-Eclipse == <<Anchor(localizzazione)>>
= Localizzazione =
Linea 41: Linea 57:
Avviare '''Eclipse''' digitando in un terminale, selezionare un ambiente di lavoro e attendere l'avvio del programma. 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 43: Linea 59:
Selezionare '''''Guida → Aggiornamenti software → Trova e installa...''''', nella finestra che compare selezionare «'''Ricerca nuove funzioni da installare'''» e fare clic su «'''Avanti'''». Per avviare '''Eclipse''' in lingua italiana digitare il comando: {{{
eclipse -nl it_IT}}}
Linea 45: Linea 62:
Scegliere «'''Nuovo sito remoto'''» e inserire in «'''Nome'''» la dicitura «PHPeclipse official releases» e in «'''URL'''» l'indirizzo `http://phpeclipse.sourceforge.net/update/stable/1.1.x/`; infine confermare con «'''OK'''» e selezionare «'''Fine'''». Questi parametri possono essere aggiunti allo script di avvio visto nel paragrafo precedente.
Linea 47: Linea 64:
Riavviare '''Eclipse''', andare su '''''Finestra → Apri prospettiva → Altro''''' e selezionare «'''PHP'''» e confermare con «'''OK'''».
Linea 49: Linea 65:
== Gestione dei componenti di sistema == = Plugin =
Linea 51: Linea 67:
'''Eclipse''' integra al suo interno un sistema di gestione degli aggiornamenti, utile per ricevere le nuove versioni dei componenti e dei plugin installati. 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 53: Linea 69:
Per ricevere gli aggiornamenti e renderli disponibili a tutti gli utenti del sistema è necessario avviare '''Eclipse''' con i [[AmministrazioneSistema/Sudo|privilegi di amministrazione]] e procedere come segue: 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 [[http://www.phpeclipse.net/|phpeclipse]].

== Phpeclipse ==

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.
Linea 56: Linea 80:
 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 ed aggiornare il tutto.
Linea 63: Linea 81:
= Installazione di Eclipse 3.3 e successive =  0. Scegliere «'''"Search for new features to install"'''»
Linea 65: Linea 83:
Scaricando nella propria '''Home''' l'archivio compresso presente a [[http://www.eclipse.org/downloads|questo indirizzo]]. Una volta scaricato il file, si può procedere all'installazione del programma all'interno della cartella `/opt/eclipse`, in modo tale da renderlo disponibile a tutti gli utenti del sistema.  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.
Linea 67: Linea 86:
Ecco come procedere:
 1. Rimuovere la precedente versione di '''Eclipse''', digitando il seguente comando in una finestra di terminale: {{{
sudo apt-get remove --purge eclipse eclipse-platform eclipse-source eclipse-nls eclipse-cdt
}}}
 1. Per creare la cartella `/opt` è sufficiente digitare il seguente comando in una finestra di terminale: {{{
sudo mkdir /opt
}}}
 1. 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.
 1. Per scompattare l'archivio è sufficiente digitare i seguenti comandi: {{{
cd /opt
sudo tar -xvf [FILE_SCARICATO].tar.gz
}}}
 1. Per creare un collegamento alla cartella `/usr/local/bin` è sufficiente digitare il seguente comando: {{{
sudo ln -s /opt/eclipse/eclipse /usr/local/bin/
}}}
 1. L'installazione è stata completata. Per avviare '''eclipse''' è sufficiente digitare il seguente comando in una finestra di terminale: {{{
eclipse
}}}
 0. Verificare che PHPEclipse 1.2.x si selezionato e fare clic su «'''"Finish"'''»
Linea 88: Linea 88:
== Configurazione del plugin PHP-Eclipse ==  0. «'''"Next"'''»
Linea 90: Linea 90:
 0. Per avviare '''Eclipse''' è sufficiente digitare il seguente comando in una finestra di terminale: {{{
eclipse
}}}
||<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'' ||
Linea 94: Linea 92:
 0. Scegliere uno spazio di lavoro ed attendere l'avvio del programma. 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 {} \; }}}
Linea 96: Linea 96:
 0. Selezionare '''''Help → Software Updates'''''. == Aptana ==
Linea 98: Linea 98:
   * Nella finestra che si aprire selezionare «'''Available Software'''» e selezionare «'''Add Site'''». Aptana è un plugin per lo sviluppo web con Eclipse. Aptana aiuta nella creazione di codice sorgente in PHP, HTML e Javascript.
Linea 100: Linea 100:
   * Inserire in «'''URL'''» l'indirizzo `http://update.phpeclipse.net/update/nightly` e confermare con «'''OK'''» == CDT ==
Linea 102: Linea 102:
   * Cliccare con il tasto destro del mouse su `http://update.phpeclipse.net/update/nightly` che troverete subito sotto a `Ganymede` e selezionare '''Install'''. Per utilizzare '''Eclipse''' nello sviluppo di applicazioni nei linguaggi C e C++
Linea 104: Linea 104:
 0. A questo punto non resta che seguire la procedura guidata ed attendere il termine dell'installazione. === Installazione da Gestore pacchetti ===
Linea 106: Linea 106:
 0. Riavviare '''Eclipse''' e in '''''Window → Open Prospective → Other''''' selezionare '''PHP''' e confermare con «'''OK'''». A partire da '''Ubuntu 10.10''' è sufficiente [[AmministrazioneSistema/InstallareProgrammi|installare]] i pacchetti [[apt://eclipse-cdt | eclipse-cdt]] e [[apt://g++ | g++]].
Linea 108: Linea 108:
=== 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)]]

= Versioni di Java =

== Java VM per Eclipse ==

Lo stesso '''Eclipse''' è scritto in Java e richiede una Java virtual machine. Come predefinito '''Eclipse''' si avvierà con GIJ.Se sul proprio sistema si è installato il JDK di Sun , per esempio, si preferirebbe che '''Eclipse''' giri su Sun virtual machine. Per ottenere ciò fare come è spiegato di seguito.

 * Impostare la Java virtual machine sul file `eclipse.ini` come spiegato nel wiki di '''Eclipse'''.

 * Passare la chiamata alla Java virtual machine di '''Eclipse''' come parametro, ad esempio: {{{
/usr/bin/eclipse -vm /usr/lib/jvm/java-1.5.0-sun-1.5.0.06/bin/java }}}

 * Modificare il file `/etc/eclipse/java_home`. Il file è un elenco di virtual machine compatibili e da questo viene presa la prima virtual machine disponibile sul sistema. E' sufficiente ordinare questo affinché venga utilizzata la virtual machine preferita. Ad esempio per Sun Java 6 aggiungere la voce `/usr/lib/jvm/java-6-sun`.

== Java JRE ==

Per i programmi avviati da GIJ vengono usate le librerie della GNU classpath. Se invece si desidera utilizzare Sun Java, si deve andare ad aggiungerlo su '''''Window → Preferences... → Java → Installed JREs'''''. Come la "JRE home directory" deve essere `/usr/lib/jvm/java-1.5.0-sun-1.5.0.06` (la versione deve adattata a quella in uso). In aggiunta sotto "JRE system libraries" bisogna impostare le librerie di Sun Java che si trovano nella cartella `/usr/lib/jvm/java-1.5.0-sun-1.5.0.06/jre/lib` ( la versione deve essere adattata)

== Uso di Junit4 ==

Junit è incluso fra le versioni disponibili nelle sorgenti solo alla versione 4. Se si desidera utilizzare Junit 4 seguire il paragrafo Installazione manuale.

= Compatibilità con Windows =

Quando si passano da Windows a Ubuntu i propri progetti di '''Eclipse''' si ha il problema che le modifiche al codice del codice sorgente come caratteri accentati non vengano visualizzati correttamente. Per prevenire ciò, dovrebbe essere cambiata in '''Eclipse''' sotto Windows la codifica del testo da Cp1252 a UTF-8 per creare tuuti i nuovi progetti con questa codifica del testo. Un 100 % di compatibilità Windows-Ubuntu è assicurata con '''Eclipse'''.

Le appropriate impostazioni è possibile trovarle nel menù principale di '''Eclipse''' sotto '''''Window → Preferences → General → Workspace''''' nella finestra "File encoding" ce n'è una per la codifica di testo da CP1252 a UTF-8. Questa è l'unica cosa da fare prima di creare un nuovo progetto.

Se si hanno progetti con codifica di testo Cp1252 con iconv o recode, la codifica verrà successivamente cambiata in UTF-8. Il comando iconv è: {{{
iconv --from-code=WINDOWS-1252 --to-code=UTF8 xxx.java }}}
Linea 111: Linea 188:
 * [[http://wiki.ubuntuusers.de/Eclipse|Guida originale]]
Linea 112: Linea 191:
Linea 113: Linea 193:
 * [[http://www.phpeclipse.de|PHP-Eclipse]]
 * [[http://dev.phpeclipse.com/wiki/|Wiki ufficiale PHP-Eclipse]]
Linea 117: Linea 196:
CategoryProgrammazione CategoryDaRevisionare CategoryProgrammazione


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

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 cartella /opt digitando il seguente comando in una finestra di terminale:

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

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

    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, per installarlo procedere come segue:

Creare con un editor di testo e i privilegi di amministratore 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

Per avviare Eclipse digitare in una finestra di 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)

Versioni di Java

Java VM per Eclipse

Lo stesso Eclipse è scritto in Java e richiede una Java virtual machine. Come predefinito Eclipse si avvierà con GIJ.Se sul proprio sistema si è installato il JDK di Sun , per esempio, si preferirebbe che Eclipse giri su Sun virtual machine. Per ottenere ciò fare come è spiegato di seguito.

  • Impostare la Java virtual machine sul file eclipse.ini come spiegato nel wiki di Eclipse.

  • Passare la chiamata alla Java virtual machine di Eclipse come parametro, ad esempio:

    /usr/bin/eclipse -vm /usr/lib/jvm/java-1.5.0-sun-1.5.0.06/bin/java 
  • Modificare il file /etc/eclipse/java_home. Il file è un elenco di virtual machine compatibili e da questo viene presa la prima virtual machine disponibile sul sistema. E' sufficiente ordinare questo affinché venga utilizzata la virtual machine preferita. Ad esempio per Sun Java 6 aggiungere la voce /usr/lib/jvm/java-6-sun.

Java JRE

Per i programmi avviati da GIJ vengono usate le librerie della GNU classpath. Se invece si desidera utilizzare Sun Java, si deve andare ad aggiungerlo su Window → Preferences... → Java → Installed JREs. Come la "JRE home directory" deve essere /usr/lib/jvm/java-1.5.0-sun-1.5.0.06 (la versione deve adattata a quella in uso). In aggiunta sotto "JRE system libraries" bisogna impostare le librerie di Sun Java che si trovano nella cartella /usr/lib/jvm/java-1.5.0-sun-1.5.0.06/jre/lib ( la versione deve essere adattata)

Uso di Junit4

Junit è incluso fra le versioni disponibili nelle sorgenti solo alla versione 4. Se si desidera utilizzare Junit 4 seguire il paragrafo Installazione manuale.

Compatibilità con Windows

Quando si passano da Windows a Ubuntu i propri progetti di Eclipse si ha il problema che le modifiche al codice del codice sorgente come caratteri accentati non vengano visualizzati correttamente. Per prevenire ciò, dovrebbe essere cambiata in Eclipse sotto Windows la codifica del testo da Cp1252 a UTF-8 per creare tuuti i nuovi progetti con questa codifica del testo. Un 100 % di compatibilità Windows-Ubuntu è assicurata con Eclipse.

Le appropriate impostazioni è possibile trovarle nel menù principale di Eclipse sotto Window → Preferences → General → Workspace nella finestra "File encoding" ce n'è una per la codifica di testo da CP1252 a UTF-8. Questa è l'unica cosa da fare prima di creare un nuovo progetto.

Se si hanno progetti con codifica di testo Cp1252 con iconv o recode, la codifica verrà successivamente cambiata in UTF-8. Il comando iconv è:

iconv --from-code=WINDOWS-1252 --to-code=UTF8  xxx.java 

Ulteriori risorse


CategoryProgrammazione