Ingegneria del Software 1: Eclipse

Documenti analoghi
Ingegneria del Software 1: Eclipse

Guida introduttiva su Eclipse. Ing. Marco Dell'Unto

Università degli Studi di Padova

Fondamenti di Informatica T2 Modulo 2

Installazione. Eclipse. Workspace. Primo Avvio. Fondamenti di Informatica T2 Modulo 2. Università di Bologna A.A. 2008/2009

Esplorare e modificare il file system Compilare con gcc Lanciare un programma da linea di comando

Ambienti di Sviluppo. Linguaggi compilati

Corso di programmazione

Corso sul linguaggio Java

Strumenti Java. Fondamenti di informatica L-B A.A Alessandra Toninelli

Ambienti di Sviluppo

Eclipse e SDK. Capiamo che sistema operativo abbiamo

Fondamenti di Informatica T-1. Guida al LAB3 Introduzione a JDK e Eclipse

Fondamenti di Informatica 1. Prof. B.Buttarazzi A.A. 2010/2011

Laboratorio di Informatica

ZonabitOrario TUTORIAL

Cosa è importante: pom.xml Goal Plug-in Repository

INSTALLAZIONE DI JAVA

Laboratorio di Informatica

GUIDA ALL INSTALLAZIONE DI R CONTENUTO

1 Installazione di Mingw e conseguente configurazione di TextPad

Corso Eclipse. Prerequisiti. 1 Introduzione

Eclipse for the dummies. Primi passi nel mondo Eclipse Lorenzo Cioni LIP 1 Modulo a.a. 2006/2007

FONDAMENTI DI INFORMATICA CONFIGURARE L AMBIENTE DI SVILUPPO

Laboratorio di Informatica

NetBeans. Dott. Ing. Rossella Rubino A.A. 2007/2008 Laboratorio II CdL: Operatore Informatico Giuridico

Fondamenti di Informatica T-1

Elementi principali: ATTIVITÀ

Getting Started. Corso di Laboratorio di Informatica Ingegneria Clinica BCLR. Domenico Daniele Bloisi Sebastiano Peluso

Installazione Java Standard Edition (SDK)

ADaMSoft. Procedure per l installazione del software in ambiente Microsoft Windows 3/6/2008. Powered by:

Flutter: innovazione tecnologica per lo sviluppo multipiattaforma

Installazione e Configurazione della strumentazione necessaria. Antonio Gallo info@laboratoriolibero.com

Linguaggi Object Oriented: Principi e Introduzione a Java

Guida all uso dell ambiente di sviluppo 1 integrato o IDE JCreator LE

Installazione Java Standard Edition (SDK)

Linux e i software liberi. di Nardean Lorenzo e Redigolo Marco

Classi di Java introducono Oggetti e Tipi per il programma

Tale attività non è descritta in questa dispensa

Istallazione di Java - Uso delle librerie

Prof. Pagani corrado JAVA

Guida di Installazione GCC

Sommario. Oggetto: Istruzioni configurazione client VPN SSL per piattaforma Mac OSX Data: 25/01/2016 Versione: 1.0

Installazione del Software. per lo Sviluppo di Applicazioni Java

PROGRAMMAZIONE. Ivan Lanese, Cosimo Laneve

Introduzione ad Eclipse

NOTE SULL USO DI ECLIPSE per la compilazione di programmi c

Fondamenti di Informatica T-1

Reti di Telecomunicazioni Lezione del 15/11/2013

Fondamenti di Informatica T-1. Guida al LAB4 Introduzione a JDK e Eclipse

Voipuo JRE Come installare Java Runtime Enviroment

Java SE 7. Introduzione.

Linguaggi di Programmazione

Università di Ferrara. Facoltà di Ingegneria. Esercitazioni di

Il calcolatore. Architettura di un calcolatore (Hardware)

Università di Ferrara Facoltà di Ingegneria. Esercitazioni di FONDAMENTI DI INFORMATICA MODULO B

Per i frequentatori del NG, gratis LARS: un progetto Open Source per la valutazione del rischio dovuto alle scariche atmosferiche secondo IEC

Comandi principali di Linux (1)

Analisi e comparazione dei Framework OpenSwing e Google Web Toolkit per lo sviluppo di interfacce utente con paradigma MVC.

Corso di QoS e sicurezza nelle reti Lezione del 11/03/2015

Guida all installazione di PyCharm CE

L IDE NETBEANS. (slide: A. Baratè) Programmazione per la Musica Adriano Baratè

Telematica II 5. Esercitazione/Laboratorio 1

Laboratorio di Programmazione Laurea in Bioinformatica

Guida all'installazione di Java su Windows 10, 8.1, 7 e Vista

Scrigno Client Forms12 Setup

Per MacOS è disponibile la guida ufficiale all indirizzo:

PROGRAMMAZIONE. Ivan Lanese, Cosimo Laneve

Greenfoot. Una Introduzione a Java, giocando. Marco Ronchetti Università di Trento

Introduzione a Java. Prof. Francesco Accarino IIS Altiero Spinelli Via Leopardi132 Sesto San Giovanni

Installazione dell SDK sotto Windows

Android. Ambrosi Michele Rigo Francesco Marcantoni Francesco. 4 giugno 2009

Corso sul linguaggio Java

Introduzione alla compilazione ed esecuzione di programmi C con IDE Dev-C++

Fondamenti di Informatica T1 Guida all uso di JDK e Eclipse

ANDROID 4.2 JELLY BEAN Installazione e configurazione dell ambiente

Linguaggio C: Introduzione ad ambienti di sviluppo integrati (IDE) e a Dev-C++ Università degli Studi di Brescia

Esercitazioni di FONDAMENTI DI INFORMATICA MODULO B

Esercitazione 1. Corso di Laboratorio di Informatica Ingegneria Clinica BCLR. Domenico Daniele Bloisi Sebastiano Peluso

Provare e installare Linux

Panoramica: che cosa è necessario

ISTRUZIONI DEVC++ Autore: Luca Florio (luca.florio<at>polimi.it)

Scaricare Virtualbox da

Sistema operativo & file system 1

cocos2d-x #cocos2d-x

INSTALLAZIONE MACCHINA VIRTUALE

Questa guida ti aiuterà ad eliminare le tue informazioni personali dai file PDF degli elaborati.

Università di Ferrara Facoltà di Ingegneria. Esercitazioni di FONDAMENTI DI INFORMATICA MODULO B

Manuale d uso DropSheep 4 imaio Gestione Pixmania-PRO Ver 1.1

Fondamenti di Informatica T-1

Programmazione Orientata agli Oggetti in Linguaggio Java

ESERCITAZIONE 1 CORSO DI FONDAMENTI DI INFORMATICA PROF. GABRIELE DI STEFANO - DR. FRANCESCO GALLO

Corso di Laurea in Matematica. Seminario C/C++ Lorenzo Dusty Costa. Università degli Studi di Milano Dipartimento di Matematica

Istruzioni per l installazione ed uso del programma OMNICARD (rel.5.2) 18/04/2016

Transcript:

Ingegneria del Software 1: Eclipse Da completare entro Marzo 15, 2016 S. Krstić and M. Scavuzzo and F. Marconi and A. Rizzi and C. Menghi 1

Contents 1 Introduzione 3 1.1 Java (JRE vs JDK).......................................... 3 1.2 Eclipse................................................. 3 2 Installazione dei tools 3 2.1 Mac OSx............................................... 3 2.2 Windows............................................... 4 2.3 Linux (testato con Ubuntu 15.10).................................. 4 3 Avvia Eclipse 5 4 Descrizione del Eclipse 7 4.1 Perspectives e Viste......................................... 7 4.2 La Java perspective......................................... 8 Page 2 of 8

1 Introduzione 1.1 Java (JRE vs JDK) Java Runtime Enviroment (JRE) è un implementazione della Java Virtual Machine (JVM) che consente di eseguire programmi Java sul vostro calcolatore. Quindi, se la vostra esigenza è quella di eseguire delle applicazioni Java, è sufficiente la JRE. Java Development Kit (JDK) è necessaria per sviluppare software Java. La JDK contiene al suo interno una o più JRE oltre a debuggers, compilatori come javac, librerie per lo sviluppo, ecc... 1.2 Eclipse Eclipse è un ambiente di sviluppo (IDE) multilinguaggio e multipiattaforma scritto in Java. Un ambiente di sviluppo è un software che consente di scrivere altro software. Eclipse è multilinguaggio visto che supporta la scrittura di codice in diversi linguaggi. E multipiattaforma visto che può essere eseguito su diverse piattaforme (Linux, Windows, Mac). Eclipse è software open source i cui autori (più precisamente i detentori dei diritti) ne permettono e favoriscono il libero studio e l apporto di modifiche da parte di altri programmatori indipendenti. Può essere esteso con plug-in. Plug-in software che permette l utilizzo di nuove funzioni non presenti nel software principale. 2 Installazione dei tools 2.1 Mac OSx Installazione Java JDK SE 8u74 connettiti al sito di Oracle clicca su accept the license agreement scarica JDK 8 (SE 8u74) per Mac OS X installa Installazione di Eclipse apri applications (applicazioni) sul tuo mac crea la cartella eclipse connettiti al sito di Eclipse scarica Eclipse Mars.2 (4.5.2) per Mac OS X (Eclipse IDE for Java Developers) copia il file scaricato nella cartella eclipse creata precedentemente estrai il file Page 3 of 8

2.2 Windows Installazione Java JDK SE 8u74 connettiti al sito di Oracle clicca su accept the license agreement scarica JDK 8 (SE 8u74) per Windows scegli correttamente tra Windows x64/x86 installa (nota che di default la jre è installata sotto Program Files/Java ) Installazione di Eclipse apri Program Files (C://Program Files) crea la cartella eclipse connettiti al sito di Eclipse scarica Eclipse Mars.2 (4.5.2) per Windows (Eclipse IDE for Java Developers) clicca sulla freccia verde rivolta verso il basso clicca su open copia il contenuto della cartella eclipse nella cartella C://Program Files precedentemente creata 2.3 Linux (testato con Ubuntu 15.10) Installazione Java JDK SE 8u74 apri il terminale verifica la versione di java con java -version se la versione è "1.8.0_74" hai finito. se no, continua la procedura rimuovi openjdk se installato con sudo apt-get purge openjdk-* connettiti al sito di Oracle scegli correttamente tra x64/x86 (controlla l architettura con: "file /sbin/init") crea la cartella sudo mkdir -p /usr/local/java scegli la cartella dove è presente l archivio, per esempio cd /home/"your_user_name"/downloads copia l archivio nella cartella di installazione: sudo cp jdk-8u74-linux-x64.tar.gz /usr/local/java scegli la cartella di installazione cd /usr/local/java estraetelo sudo tar -zxvf jdk-8u74-linux-x64.tar.gz Page 4 of 8

Modifica le variabili con sudo nano /etc/profile e aggiungi: JAVA_HOME=/usr/local/java/jdk1.8.0_74 export JAVA_HOME PATH=$PATH:$JAVA_HOME/bin export PATH chiudi l editor (ctrl + o enter ctrl + x) applica i nuovi valori (source /etc/profile) informa aptitude (apt) della nuova versione di Java installata sudo update-alternatives --install "/usr/bin/java" "java" \ "/usr/local/java/jdk1.8.0\_74/bin/java" 1 sudo update-alternatives --install "/usr/bin/javaws" "javaws" \ "/usr/local/java/jdk1.8.0\_74/bin/javaws" 1 sudo update-alternatives --set java /usr/local/java/jdk1.8.0\_74/bin/java" verifica la versione java -version riavvia il sistema sudo reboot Istallazione di Eclipse crea la cartella eclipse connettiti al sito di Eclipse scegli correttamente tra x64/x86 (controlla l architettura con: "file /sbin/init") scarica Eclipse Mars.2 (4.5.2) per Linux (Eclipse IDE for Java Developers) estrailo tar -zxvf eclipse-java-mars-2-linux-gtk-x86_64.tar.gz eseguilo./eclipse/eclipse & 3 Avvia Eclipse Eclipse non necessita di istallazione. Per eseguire eclipse è sufficiente eseguire eclipse.exe (nella cartella applicazioni o program files a seconda del sistema operativo) Al primo avvio viene chiesto dove salvare il workspace, ovvero la cartella che conterrà tutti i progetti realizzati (è possibile modificare il workspace anche in seguito) Eclipse all avvio cerca la JVM del sistema e setta il Path di default in base a questa, quindi non è necessario impostare alcun Path per iniziare a lavorare. Se un progetto dovesse utilizzare una versione della JVM diversa da quella di default è necessario modificare il Path del progetto: Page 5 of 8

1. Clicca Eclipse > Preferences 2. Clicca Java > Installed JREs sulla sinistra 3. Clicca Add e dopo clicca Directory... e scegli la cartella dove ha installato il JDK. Page 6 of 8

4. Clicca Finish e Ok 4 Descrizione del Eclipse 4.1 Perspectives e Viste L interfaccia grafica di Eclipse è organizzata in perspectives. Le perspectives raggruppano diverse funzionalitá dell IDE, per facilitare delle specifiche operazioni di sviluppo. Page 7 of 8

La Java perspective ad esempio riunisce strumenti di stesura e organizzazione del codice mentre la Debug perspective fornisce strumenti in fase di debug. Le perspectives sono organizzate in viste. Le viste sono riquadri che offrono supporto per organizzare e scrivere il codice. Per modificare la vista (aggiungere, rimuovere viste) basta andare sotto window > show views 4.2 La Java perspective Workspace: cartella che contiene i progetti realizzati Package Explorer: mostra i progetti del workspace, le relative classi e i package Type Hierarchy View: permette di analizzare la gerarchia di una classe consultandone sotto e super-tipi. Outline: mostra i metodi implementati e le variabile definite. Editor: mostra il sorgente dell applicazione, fornisce funzionalità come per esempio, la gestione del testo (colori), l assistenza nella scrittura di codice e nella formattazione, nell inclusione di pacchetti etc. Console: mostra vari tipi di output, tra i quali gli output su console dell applicazione. Page 8 of 8