Vous naviguez actuellement sur ce site en mode mobile, ce qui peut vous empêcher d'accéder à tout le contenu de la page. Pour plus d'informations, veuillez »Cliquez ici«
Cet article a été mis à jour pour la dernière fois le 2024-11-01. Le journal de mise à jour se trouve à la fin de l'article.
Cet article compte 471 mots au total et le temps de lecture estimé est d'environ 2 minutes.
Vous voulez savoir combien de temps il faut pour lire votre article ? Pourquoi ne pas »Cliquez ici« pour l'essayer !
Comprendre leurs rôles
-
Environnement d’exécution Java (JRE) 17 :
-
Objectif : Vous permet d’ exécuter applications Java.
-
Composants : Inclut la machine virtuelle Java (JVM), les bibliothèques principales et les fichiers de support.
-
Cas d’utilisation : Idéal pour les utilisateurs qui ont uniquement besoin d’exécuter des programmes Java existants.
-
-
Kit de développement Java (JDK) 17 :
-
Objectif : Vous permet de développer et compiler des applications Java.
-
Composants : Contient tout ce qui se trouve dans le JRE plus des outils de développement comme le compilateur Java (
), des débogueurs et d’autres utilitaires. -
Cas d’utilisation : Essentiel pour les développeurs ou toute situation où la compilation de code Java est nécessaire.
-
Pourquoi avez-vous besoin du JDK 17 pour Paper Spigot
Lorsque vous créez un serveur Paper Spigot, vous n’exécutez pas simplement une application précompilée : vous compilez le serveur à partir du code source à l’aide de BuildTools.jar. Ce processus nécessite le compilateur Java (
En termes plus simples :
-
Exécuter une application Java → JRE est suffisant.
-
Construction/compilation Code source Java → JDK est requis.
+------------------------------------------+
| JDK 17 |
| +------------------------------------+ |
| | JRE 17 | |
| | (JVM + Core Libraries) | |
| +------------------------------------+ |
| | Development Tools (javac, etc.) | |
+------------------------------------------+
The JDK encapsulates the JRE and adds tools for development.
Aperçu métaphorique : imaginez le JRE comme un lecteur DVD : il peut lire des films (exécuter des applications Java) mais ne peut pas les créer. Le JDK est comme un studio de cinéma : vous disposez de tout l’équipement pour produire, éditer et lire des films (développer et exécuter des applications Java).
Alors, qu’est-ce que cela signifie pour la configuration de votre serveur ?
Pour votre serveur Paper Spigot :
-
Construction avec BuildTools.jar : Nécessite JDK 17 car vous compilez le code source Java en bytecode.
-
Exécution du serveur : Techniquement, une fois compilé, vous pourriez utiliser le JRE 17. Cependant, comme le JDK inclut le JRE, il est plus simple de continuer à utiliser le JDK.
Quelle est la prochaine étape ?
Maintenant que vous comprenez l’importance du JDK dans votre configuration :
-
Envisagez des mises à jour de script :
Automatisez les mises à jour du serveur à l’aide de scripts. Étant donné que Paper publie des mises à jour fréquentes, cela peut faire gagner du temps.
-
Découvrir le développement de plugins :
Avec le JDK, vous êtes prêt à commencer à créer vos propres plugins. Cela peut personnaliser votre expérience de serveur de manière unique.
-
Réglage des performances :
Utilisez des arguments Java pour optimiser les performances. Par exemple, expérimenter avec les paramètres de récupération de place peut améliorer la réactivité du serveur.
Saviez-vous?
-
Comparaison OpenJDK et Oracle JDK :
-
OpenJDK est open source et disponible gratuitement. C’est généralement ce que vous obtenez via
. -
Oracle JDK possède quelques fonctionnalités commerciales, mais pour votre serveur, OpenJDK 17 est plus que suffisant.
-
-
Fonctionnalités de Java 17 :
-
Java 17 est une version LTS (Long-Term Support), ce qui signifie qu’elle recevra des mises à jour pendant plusieurs années, garantissant la stabilité de votre environnement serveur.
-
Aller au-delà : améliorer votre serveur
-
Mettre en œuvre un gestionnaire de services :
Configurez votre serveur en tant que service système en utilisant
pour gérer les démarrages et redémarrages automatiques. -
Surveillance et journaux :
Utilisez des outils comme
ou pour la gestion des sessions et surveillez les journaux avec ou des utilitaires similaires.
Cet article a été rédigé pour la première fois le 2024-11-01.
v1.0.0 - Mise à jour le 01/11/2024