<div class="page">
<div class="cover text-center">
<img class="mx-auto" src=/itb/images/logo_mislata.png alt="logo">
# Java Development Kit
<div class="text-end fit-content ms-auto my-3 mt-auto pt-3">
<p><strong>Autor:</strong> Joan Puigcerver Ibáñez</p>
<p><strong>Correu electrònic:</strong> j.puigcerveribanez@edu.gva.es</p>
<p><strong>Curs:</strong> 2024/2025</p>
</div>
<div>
<p class="fw-bold mb-0">Llicència: BY-NC-SA</p>
<p class="d-none d-md-block">(Reconeixement - No Comercial - Compartir Igual)</p>
<a href="https://creativecommons.org/licenses/by-nc-sa/4.0/deed.ca" target="_blank">
<img class="mx-auto" src="/itb/images/license.png" alt="Licence"/>
</a>
</div><!--license-->
</div><!--cover-->
</div><!--page-->
{:toc}
## Objectius
L'objectiu d'aquest exercici és entendre quin és el procés que es realitza per poder
executar un programa codificat amb el llenguatge __Java__, així, com realitzar
la instal·lació de les eines involucrades en el procés.
## Instal·lació del JDK
Instal·la el __Java Development Kit (JDK)__ en el teu sistema operatiu
i comprova que el compilador __javac__ i l'intèrpret __java__ estan instal·lats.
Per comprovar-ho, prova d'executar-los des de la consola. Si troba la comanda i apareix el manual
d'ús, sí que està instal·lat correctament.
Pots triar entre dos tipus diferents de JDK:
- [__OpenJDK__](https://openjdk.org/): Implementació lliure del JDK.
- [__OracleJDK__](https://www.oracle.com/java/technologies/downloads/): Implementació privativa del JDK.
Actualment [Oracle manté els dos JDK](https://stackoverflow.com/questions/22358071/differences-between-oracle-jdk-and-openjdk)
però hi ha alguna xicoteta diferència respecte d'algun codi privatiu. Jo recomane instal·lar OpenJDK.
### Tasca
Instal·la __OpenJDK__, la versió __17__.
## Procés d'execució en Java
Crea el fitxer `PresentacioED.java` en una carpeta en el teu sistema
adaptant el següent contingut amb les teues dades:
```java
public class PresentacioED
public static void main(String[] args){
// Reemplaça NOM_ALUMNE, COGNOM_ALUMNE i CODI_CICLE per les teues dades
System.out.println("Hola ED! Sóc NOM_ALUMNE COGNOM_ALUMNE i pertany al grup CODI_CICLE");
}
}
```
Mitjançant la consola, tracta de compilar-lo i executar-lo.
Veureu que hi ha un error de compilació la primera vegada que tracteu
de compilar-lo. Intenteu interpretar què vol dir aquest error
i tracteu de solucionar-lo.
Aquest lloc web utilitza galetes per millorar l'experiència de l'usuari