Compilation native
Faire passer des méthodes éligibles du Java au code natif.
Une autre représentation#
Le backend optionnel compile les méthodes choisies en code natif. Un décompilateur Java ne récupère alors plus ces corps sous forme d’implémentations Java ordinaires. D’autres outils peuvent analyser le natif ; l’objectif reste d’augmenter le travail de reconstitution.
Une cible définie#
L’implémentation actuelle utilise MSVC pour Windows x64. Les supports d’interface natifs nécessitent Java 21. Définissez cette cible avant de choisir le mode.
Compilation native et virtualisation sont des stratégies alternatives pour une méthode sélectionnée, sans être des valeurs par défaut universelles.
Une politique explicite pour les exceptions#
Les corps non pris en charge sont rejetés par défaut. Une politique hybride peut conserver certaines implémentations Java. Une compilation réussie ne prouve donc pas que toutes les méthodes sont natives.
Testez le chargement, les exceptions et le déploiement sur une machine cible propre.