Materiale didattico per il Tutorato di Ingegneria del Software A.A. 2021/2022

Overview

Tutorato_IDS

Materiale didattico per il Tutorato di Ingegneria del Software A.A. 2021/2022

Installazione ambiente di sviluppo Java

Scegliete una delle tre opzioni sottostanti, dipende da come preferite sviluppare

Eclipse IDE

  1. Scaricare l'ambiente di sviluppo Eclipse dal sito ufficiale
  2. Installare l'ambiente di sviluppo (l'installazione dovrebbe essere comprensiva di tutte le dipendenze)

VsCode

  1. Scaricare Visual Studio Code dal sito ufficiale
  2. Installare vscode e avviare il programma
  3. Sulla barra di sinistra trovate l'icona delle "estensioni, cliccate su di essa
  4. Nella barra di ricerca cercate "Extension pack for java" e installatelo (vi installerà tutte le componenti principali per poter sviluppare in java)
  5. A questo punto potete tranquillamente sviluppare su vscode e compilare codice Java

Compilatore java da riga di comando su Windows 10

  1. Scaricare l'ultima versione della JDK Java download
  2. Installare la JDK nel proprio computer
  3. Verificare che l'installazione sia andata a buon fine (controllare se la cartella C:\Program Files\java è presente, all'interno di essa dovrebbe esserci una sottocartella chiamata jdk)
  4. Aggiornare la variabile d'ambiente PATH (bisogna essere amministratori per poterlo fare):
    • Aprire il pannello di controllo, andare su "Sistema e sicurrezza", quindi cliccare su "Sistema"
    • Cliccare nel pannello di destra su "Impostazioni di sistema avanzate"
    • Aprire il pannello "Avanzate" e cliccare su "Variabili d'ambiente.."
    • Sotto la sezione "Variabili di sistema" cliccate su "Nuova"; il nome della variabile sarà "JAVA_HOME" (rispettate le maiuscole) e il valore della variabile sarà il percorso dove avete installato la vostra JDK (ad esempio nel mio computer il percorso è "C:\Program Files\Java\jdk-17.0.1")
    • Sempre nella sezione "Variabili di sistema" selezionate la variabile "Path" (questa variabile può essere scritta anche PATH o path, è indifferente) e cliccate su modifica. All'interno della variabile path cliccate su nuovo ed inserite questo valore "%JAVA_HOME%\bin". Questo percorso indica la posizione del file .exe di java
    • Salvate e chiudete il tutto. Conviene riavviare la macchina per rendere le modifiche valide
    • Per verificare che l'installazione sia adndata a buon fine, aprire un prompt dei comandi (CMD) e scrivete "java -version" e "javac -version", questi comandi dovrebbero darvi delle informazioni riguardanti la vostra installazione di java
You might also like...

Programación de Servicios y Procesos - 01 Programación Multiproceso. 2DAM. Curso 2021-2022

Programación de Servicios y Procesos - 01 Programación Multiproceso. 2DAM. Curso 2021-2022

Programación de Servicios y Procesos - 01 Programación Multiproceso Tema 01 Programación Multiproceso. Curso 2021/2022. Contenidos Concurrencia y Para

Dec 27, 2022

Repository for FIRST Tech Challenge team 3916 Apex Robotics for the 2021-2022 game year (Freight Frenzy)

FTC Team 3916 - Apex Robotics This is our repo for the 2020-2021 game year - Ultimate Goal Installation Clone this repo. You can do this through the w

Nov 4, 2021

Concurrent Programming - 2021/2022 - Fall - LI51D - LI51N

s2122i-li51d-li51n Concurrent Programming - 2021/2022 - Fall - LI51D - LI51N See docs for documentation resources. See jvm for JVM-based code examples

Apr 8, 2022

Programación de Servicios y Procesos - 03 Programación de comunicaciones en red. 2DAM. Curso 2021-2022

Programación de Servicios y Procesos - 03 Programación de comunicaciones en red. 2DAM. Curso 2021-2022

Programación de Servicios y Procesos - 03 Programación de comunicaciones en red Tema 03. Programación de comunicaciones en red. Curso 2021/2022. Conte

Dec 27, 2022

Programación - 03 Aplicación de Estructuras de Almacenamiento. 1DAM. Ejercicios realizados por el alumnado. Curso 2021-2022

Programación - 03 Aplicación de Estructuras de Almacenamiento. 1DAM. Ejercicios realizados por el alumnado. Curso 2021-2022

Programacion-03-Ejercicios-2021-2022 Programación - 03 Aplicación de Estructuras de Almacenamiento. 1DAM. Ejercicios realizados por el alumnado. Curso

Dec 27, 2022

Detect any Team Shipping Element for the FTC 2021-2022 Freight Frenzy season

ShippingElementDetector Idea/algorithm created and implemented by Allen Wu, code provided by FTC 18225 High Definition NOTE: EXTRA CHANGES WILL NEED T

Sep 25, 2022

Programación - 04 Programación Orientada a Objetos. 1DAM. Curso 2021-2022

Programación - 04 Programación Orientada a Objetos. 1DAM. Curso 2021-2022

Programación - 04 Programación Orientada a Objetos Tema 04 Programación Orientada a Objetos. 1DAM. Curso 2021/2022. Contenidos Programación Orientada

Dec 27, 2022

Programación - 05 Programación Avanzada Orientada a Objetos. 1DAM. Ejercicios realizados por el alumnado. Curso 2021-2022.

Programación - 05 Programación Avanzada Orientada a Objetos. 1DAM. Ejercicios realizados por el alumnado. Curso 2021-2022.

Programacion-05-Ejercicios-2021-2022 Programación - 05 Programación Avanzada Orientada a Objetos. 1DAM. Ejercicios realizados por el alumnado. Curso 2

Dec 27, 2022

Programación - Ejemplo de Colecciones y Genéricos con TDAs. 1DAM. Curso 2021-2022.

Programación - Ejemplo de Colecciones y Genéricos con TDAs. 1DAM. Curso 2021-2022.

Programación - Tipo de Datos Abstractos, Colecciones y Genéricos Tema 06 Tipo de Datos Abstracto. 1DAM. Curso 2021/2022. Programación - Tipo de Datos

Sep 15, 2022
Owner
Alessandro Midolo
Alessandro Midolo
Sito del gurppo 1 per il progetto facoltativo di "Programmazione II" AA 2021/22

Skeleton of the project src/base_classes/ will be used for all abstract classes and interfaces. src/game/ is where all other classes are. src/game/mak

Repository didattici di Massimo Santini 2 Mar 11, 2022
PROG2-21-Gruppo-2 - Sito del gurppo 2 per il progetto facoltativo di "Programmazione II" AA 2021/22

PROGETTO PROGRAMMAZIONE 2 - GRUPPO 2 SPECIFICHE Deadline : Marzo Progetto : Rogue-like Spiegazione generale E' un gioco a turni. Movimento in 4 direzi

Repository didattici di Massimo Santini 3 Jan 3, 2022
Bot de Telegram que informa del precio del combustible en las gasolineras más próximas a tu ubicación

Telegram BOT Bot de Telegram en JAVA y SQLite. Sirve para consultar los precios de las gasolineras más cercanas a tu ubicación. Los datos son proceden

null 6 Jan 12, 2022
Entornos de Desarrollo - 05 Clean Code y TDD: Pruebas de Software. 1DAM. Curso 2021-2022.

Entornos de Desarrollo - 04 Clean Code y TDD: Pruebas de Software Tema 05. Clean Code y TDD: Pruebas de Software. Curso 2021/2022. Contenidos Introduc

José Luis González Sánchez 19 Nov 3, 2022
Creazione di una classe che si occupi della gestione di dipendenti e utilizza interfaccia grafica.Problema : come utilizzo l'ArrayList comune per tutte le classi?

Dipendenti Creazione di una classe che si occupi della gestione di dipendenti e utilizza interfaccia grafica.Problema : come utilizzo l'ArrayList comu

null 2 Apr 23, 2022
Hacktoberfest 2022 : Repository for open-source contributions towards Hacktoberfest 2022

Hacktoberfest 2022 OPEN Pull Request - FREE T-SHIRT's ?? DON'T COMMIT ~ PR REPO HAS BEEN EXCULDED ( DON'T KNOW THE EXACT REASON ~ RUMORS ARE THAT THIS

Saurabh Kumar 112 Jan 9, 2023
Repositorio de los microservicios desarrollados como parte del Proyecto Final de la academia de microservicios en IBM

Microservicio_ProyectoFinal_IBM Repositorio de los microservicios desarrollados como parte del Proyecto Final de la academia de microservicios en IBM

Cesar Martin 2 Oct 18, 2021
RescateDePatitas - Repositorio del proyecto integrador de Diseño de Sistemas UTN FRBA

Rescate de Patitas Trabajo Práctico - GRUPO 7 - Diseño de Sistemas - 2021 - Jueves Mañana Resumen El siguiente trabajo consiste en una aplicación web

Alee Herasimiuk 1 Jan 3, 2022
Desafio numero 015 correspondiente al finalización del curso 01 de la carrera Java Full Stack de la academia Desafío LATAM

DesafioFinalProgramacionBasicaJava Desafio numero 015 correspondiente al finalización del curso 01 de la carrera Java Full Stack de la academia Desafí

null 1 Feb 17, 2022
Crud sobre el mundo del cine, y listado de películas que un usuario puede tener en su casa.

FilmHome ?? ??️ Crud sobre el mundo del cine, y listado para gestionar las películas que un usuario puede tener como colección en su casa. ??️ VIDEO Y

Adrian Egea Hermoso 5 May 16, 2022