Avvio di un nuovo progetto

Java:
Avvio di un nuovo progetto

How to: (Come fare)

Creiamo una semplice applicazione Java che saluta l’utente.

// HelloWorld.java
public class HelloWorld {
    public static void main(String[] args) {
        System.out.println("Ciao, mondo!");
    }
}

Output:

Ciao, mondo!

Deep Dive (Approfondimento)

L’avvio di un progetto Java non era così diretto fino alla release del JDK 11, che ha introdotto il lancio di file .java singoli, senza la necessità di compilare esplicitamente. Prima, dovevi compilare in bytecode con javac e poi eseguire la classe con java.

javac HelloWorld.java
java HelloWorld

Un’alternativa moderna è l’utilizzo di strumenti come Maven o Gradle che aiutano nella gestione delle dipendenze e nell’automazione del build. Si parte da un file pom.xml per Maven o build.gradle per Gradle che descrive il progetto.

Il file pom.xml di base per un progetto Maven:

<project xmlns="http://maven.apache.org/POM/4.0.0">
    <modelVersion>4.0.0</modelVersion>
    <groupId>it.esempio</groupId>
    <artifactId>saluta-mondo</artifactId>
    <version>1.0-SNAPSHOT</version>
</project>

Gradle utilizza una sintassi Groovy o Kotlin per farlo. Questo è un esempio Groovy build.gradle:

apply plugin: 'java'

group 'it.esempio'
version '1.0-SNAPSHOT'

repositories {
    mavenCentral()
}

dependencies {
    testImplementation 'junit:junit:4.12'
}

Per avviare i progetti Java moderni, si raccomanda di utilizzare l’IDE (Integrated Development Environment) come IntelliJ IDEA o Eclipse che forniscono wizard per semplificare questi processi.

See Also (Vedi anche)