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)
- Oracle Java Documentation: https://docs.oracle.com/en/java/
- Maven Getting Started: https://maven.apache.org/guides/getting-started/
- Gradle Documentation: https://docs.gradle.org/
- IntellJ IDEA Documentation: https://www.jetbrains.com/idea/documentation/
- Eclipse Foundation: https://www.eclipse.org/