-------------------------------------------------- PRIMO ESEMPIO COMPILAZIONE ED ESECUZIONE PROGRAMMA -------------------------------------------------- 0.a) Impostazioni preliminari: Per effettuare gli esercizi di laboratorio e' necessario aver installato sul proprio computer il seguente software (fate riferimento alle note sul software da installare date in classe nel corso delle lezioni precedenti): - Java Development Kit (JDK) - un editor adatto alla programmazione NB: NEI PRIMI LABORATORI *NON SERVE* UN IDE (tipo Eclipse). ESSO SERVIRA' PIU' AVANTI NEL CORSO. 0.b) Come recuperare i sorgenti degli esercizi: I file contenenti gli esercizi sono disponibili al seguente indirizzo: https://homes.di.unimi.it/~re/Corsi/Prog2/TMP/P2Labs/ In questa directory toriverete, di settimana in sattimana, degli archivi compressi il cui nome segue questa convenzione: P2_LABx_cy in essa: x e' il numero del laboratorio (ne sono previsti 12 durante il corso) y e' il capitolo del libro di testo a cui fanno riferimento gli esercizi presentati Gli archivi sono disponibili in 2 formati: - tar.gz Utilizzabili in sistemu unix like (come Linux/Mac) - zip Utilizzabili in sistemi windows serve un programma per estrarre il contenuto degli archivi. Per Win potete uzare Winzip, 7zip o simili, per i sistemi unix like potete utilizzare da riga di comando tar. Per estrarre il contenuto degli archivi in Windows potete utilizzare l'estrattore mediante interfaccia grafica. Se invece siete in Linux potete estrarre il tutto mediante il seguente comando: tar -xvzf nomefilearchiviocompresso In entrambi i casi l'archivio va posto nella cartella al'linterno della quale volete estrarne il contenuto. 1) Sul Desktop (o dove per voi e' piu' comodo) create tre directories utilizzando la struttura riportata di seguito: Prog2 2) In essa copiate l'archivio compresso 3) Estraete il contenuto dell'archivio (apparira' una cartella di nome P2_LAB1_c2) 4) Aprite un prompt dei comandi 5) Dal prompt spostatevi fino a raggiungere la directory appena creata In questo step sono utili due comandi del prompt i) Lista contenuto della directory corrente: in sistemi windows il comando e' dir in linux/MacOs il comando e' ls ii) Spostarsi in una directory: in sistemy win/linux/mac il comando e' cd (change directory) NB) Servono piu' passi per arrivare fino alla directory LAB2 in cui, in modo alternato, si usa prima dir/ls e poi cd 6) Verificate, una volta gunti nella cartella degli esercizi di laboratorio che siano presenti il file SommaInColonna.java E la libreria del libro di testo prog-4ed.jar (usare il comando dir/ls) 7) Compilazione: javac -cp ".:./prog-4ed.jar" SommaInColonna.java 8) Esecuzione del bytecode prodotto: java -cp ".:./prog-4ed.jar" SommaInColonna >>>>>>>>> WARNING: <<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< per i sistemi di tipo Windows nella stringa passata al parametro cp (sia di java che di javac) utilizzare, come separatore, non : ma ; Ad esempio: Sistema unix like: Sistema Windows: ".:./prog-4ed.jar" -> ".;./prog-4ed.jar"