Archive

Posts Tagged ‘Eclipse’

Eclipse shortcut CTRL+SHIFT+R in Visual Studio

February 19th, 2010 Nicola No comments

Per quel che ne so io, Visual Studio (al momento 2008)  non ha una alternativa alla combinazione CTRL+SHIFT+R di Eclipse. Con progetti grandi è una delle combinazioni più comode in assoluto per cercare ed aprire un file.

Qui però ho trovato un’ancora di salvezza:

http://www.alteridem.net/2007/09/11/quickly-findopen-a-file-in-visual-studio/

In pratica, facendo precedere ">of" + "nome file" sulla combo di ricerca si ottiene la lista dei file interessati dalla ricerca, all’interno dalla soluzione:

CTRL+SHIFT+R in Visual Studio (1)

CTRL+SHIFT+R in Visual Studio (1)

Se poi non si vogliono staccare la mani dal volante, si può fare CTRL+ALT+A per avere la Command Windows e ripetere lo stesso comando li:

CTRL+SHIFT+R in Visual Studio (2)

CTRL+SHIFT+R in Visual Studio (2)

Note: il comando of è l’alias per File.OpenFile. Una lista degli alias predefiniti che è possibile utilizzare nella Command Window la trovate qua:

http://msdn.microsoft.com/en-us/library/c3a0kd3x.aspx

Un’altra delle cose che mi manca più di tutte  è fare doppio click sulla tab relativa ad un file e vedere la finestra aprirsi a tutto schermo. Ma sono sicuro che mamma Microsoft ci sta sicuramente lavorando…

Ubuntu 9.10, Aptana Studio ed installazione dei plugin.

December 8th, 2009 Nicola 1 comment

Ho avuto problemi nella installazione del plugin PHP in Aptana Studio, versione 2.0.2. L’installazione si bloccava alla scelta dei componenti da installare, la pressione del pulsante “Next” non aveva nessuna conseguenza. Quindi l’installazione non procedeva.
E’ un problema noto: https://bugs.launchpad.net/ubuntu/+source/eclipse/+bug/443004

Le soluzioni che ho trovato sono due:

  • crearsi uno script per avviare Aptana studio con con questa riga di codice:
    sh -c "export GDK_NATIVE_WINDOWS=true; exec /path_to_aptana/AptanaStudio"
  • Premere invio quando il pulsante next è selezionato.

Le ho testate entrambe ed entrambe risolvono il problema.

Ecco i link dove ho trovato le soluzioni:

https://aptanastudio.tenderapp.com/discussions/problems/379-ubuntu-910-plugin-installation-doesnt-work

http://ubuntu-ky.ubuntuforums.org/showthread.php?t=1289643&highlight=aptana

Categories: Linux Tags: , , ,

Eclipse 3.4 su Ubuntu: exception thrown while VM is initializing

March 13th, 2009 Nicola 1 comment

Mi dava questo errore in fase di lancio:

nicola@giacomino:/opt/eclipse$ ./eclipse
LOG: [0xb7f4a6b0] exception thrown while VM is initializing:
LOG: [0xb7f4a6b0] NULL: java.lang.Object
LOG: [0xb7f4a6b0] Aborting...
Aborted

spulciando nei forum di ubuntu ho capito il problema: ho due vm installate, e quella di default non era quella della sun. Per verificare una cosa del genere basta digitare: sudo update-alternatives –config java

Ho ottenuto il seguente risultato:

nicola@giacomino:/opt/eclipse$ sudo update-alternatives --config java

Ci sono 2 alternative che forniscono `java'.

Selezione Alternativa
-----------------------------------------------
1 /usr/lib/jvm/java-6-sun/jre/bin/java
*+ 2 /usr/lib/jvm/java-6-cacao/jre/bin/java

Premi invio per mantenere il default[*], o inserisci il numero da selezionare:1
Viene usato "/usr/lib/jvm/java-6-sun/jre/bin/java" per fornire "java".

Ho selezionato 1 e eclipse è partito correttamente.

Categories: Java, Linux Tags: , ,

Installare Eclipse 3.4 su Ubuntu 8.10

March 12th, 2009 Nicola 4 comments

Scaricare l’ultima release disponibile su www.eclipse.org. Per esempio:

eclipse-jee-ganymede-SR2-linux-gtk.tar.gz

scompattate il tag.gz dove volete posizionare eclipse. Per esempio in /opt. Assicuratevi che tutti i permessi siano giusti.

sudo chmod 777 /opt
cd /opt
tar -xvzf eclipse-jee-ganymede-SR2-linux-gtk.tar.gz

Provate a lanciarlo:
cd eclipse
./eclipse

Categories: Java, Linux Tags: , ,

Eclipse e Tomcat, come integrarli.

November 10th, 2008 Nicola 13 comments

Ecco come utilizzare una installazione di Tomcat presente sulla macchina, per creare progetti Web basati sulla tecnologia jsp/servlet utilizzando Eclipse.

In questo esempio utilizzo Tomcat 5.5 e Eclipse 3.4, ma il modus operandi è il medesimo anche per versioni più vecchie.

Come prima cosa occorre creare un progetto Server:

Poi scegliere la versione del server installata sulla macchina, nel mio caso Tomcat 5.5:

E alla fine scegliere la directory di installazione di Tomcat:

A questo punto, se tutto è andato bene, nel Project Explorer dovremmo trovarci il progetto Server, contenente tutti i file di configurazione del nostro server Tomcat. In basso invece dovremmo trovare la tab Server, il punto di accesso per tutte le operazioni sul server:

Con un doppio click possiamo accedere alla configurazione di Tomcat, e possiamo decidere, per esempio, se usare i metadati del workspace, o se prendere il controllo direttamente dell’installazione di Tomcat. Eclipse può quindi gestire separatamente la configurazione di Tomcat, non andando a modificare i file di configurazione che avete magari già modificato sulla vostra installazione, magari per altre applicazioni (collegamenti JNDI ecc). Ecco il pannello delle opzioni:

Eclipse lancia tomcat in autonomia, quindi se il server è già attivo sulla vostra macchina, magari gestito come servizio, ricordatevi di disattivarlo, altrimenti segnalerà che la porta 8080 è già occupata. Se è tutto corretto possiamo fare una prova, e far partire Tomcat verificando dalla console che sia andato tutto bene.

A questo punto creiamo un progetto Web Dinamico, come lo chiama Eclipse:

Nella seconda videata, ci viene chiesto, oltre al nome del Project, anche di quale server vogliamo utilizzare il runtime. In questo esempio, essendoci definito solo Tomcat 5.5 viene proposto quello:

La parte di configurazione è finita. Se siamo arrivati più o meno a questo punto:

allora siamo pronti per fare JSP o Servlet.

In realtà ancora non siamo pronti per creare una serlvet. Se proviamo a farlo:

otteniamo una classe a cui mancano alcuni riferimenti, più in particolare al runtime del server che stiamo usando. Non abbiamo quindi per esempio la classe HttpServlet (non abbiamo javax.servlet.*):

Occorre quindi importare il runtime del server sotto forma di libreria:

Questo è il risultato:

Da notare che vengono importati tutti i jar all’interno della common di tomcat. Librerie esterne (parser xml, mail, crittografia ecc…) possono essere posizionate lì dentro per essere disponibili nelle servlet e nelle JSP della nostra applicazione.