Java:
Lancement d'un nouveau projet

Comment faire :

Créer un projet simple avec javac et java:

// Hello.java
public class Hello {
    public static void main(String[] args) {
        System.out.println("Salut les devs !");
    }
}

// Compilons le fichier
// Ouvrir le terminal, puis taper:
// $ javac Hello.java

// Exécuter le programme compilé avec `java`
// Dans le terminal, entrer:
// $ java Hello

Résultat attendu:

Salut les devs !

Utilisation de Maven pour un projet plus structuré:

// Installer Maven puis dans le terminal
$ mvn archetype:generate -DgroupId=com.votrepack -DartifactId=NomDuProjet -DarchetypeArtifactId=maven-archetype-quickstart -DinteractiveMode=false

// Changez de répertoire pour aller dans le nouveau dossier créé
$ cd NomDuProjet

// Compiler et exécuter avec Maven
$ mvn package
$ java -cp target/NomDuProjet-1.0-SNAPSHOT.jar com.votrepack.App

Plongée Profonde

Avant, créer un projet Java pouvait sembler fastidieux. Maintenant, des outils comme Maven ou Gradle simplifient cette tâche. Maven, par exemple, gère les dépendances, construit le projet, et plus encore. Historiquement, javac et java étaient les outils de base pour compiler et exécuter des fichiers .java. On peut toujours les utiliser pour un petit projet ou pour apprendre les bases.

Pourquoi choisir Maven? C’est un standard de facto, très documenté et soutenu par une large communauté. Gradle, son alternative moderne, brille par sa flexibilité et sa vitesse grâce à un langage de configuration Groovy ou Kotlin basé.

Le choix dépend de vos préférences, de la taille de votre projet et de ce que votre équipe utilise déjà.

Voir Aussi