Documentation

Documentation/Pour commencer

Compatibilité

Une protection adaptée au logiciel que vous distribuez.

Définir la version Java cible#

Les auxiliaires d’exécution ordinaires ciblent Java 17 sans fonctions en aperçu. Cela ne réduit pas les exigences Java de votre application : les nouveaux fichiers de classe et API conservent leurs contraintes. Les supports d’interface natifs ont une limite distincte à Java 21.

Validez le résultat sur chaque version Java prise en charge. Le JDK de développement du moteur ne définit pas à lui seul le runtime exigé par l’application.

Les noms peuvent constituer un contrat#

Réflexion, chargeurs de services, sérialisation, injection de dépendances et extensions peuvent utiliser des noms indirectement. Les renommer ou les supprimer peut rompre ces liens.

  • Testez le chargement piloté par la configuration et les ressources.
  • Vérifiez la compatibilité des données sérialisées existantes.
  • Exercez le démarrage du framework et la découverte des extensions.

Les limites du mode natif#

Le backend natif actuel cible Windows x64 avec MSVC. Testez sur cette cible. Il ne promet pas de portabilité native vers Linux, macOS ou d’autres architectures. Préférez la protection Java lorsque la portabilité est nécessaire.

Contacter l’équipe