Je suis la scie sauteuse quickstart here. J'ai couru avec succès la commande jlink
donnée:Comment exécuter des images générées par JDK 9 jlink?
jlink --module-path $JAVA_HOME/jmods:mlib --add-modules com.greetings --output greetingsapp
qui produit une « image d'exécution » qui est une structure de répertoire éclaté qui ressemble à:
~ tree -d greetingsapp
greetingsapp
├── bin
├── conf
│ └── security
│ └── policy
│ ├── limited
│ └── unlimited
├── include
│ └── darwin
├── legal
│ └── java.base
└── lib
├── jli
├── security
└── server
Comment puis-je exécuter cela? Je m'attendais à un exécutable binaire, pas à un arbre de répertoire explosé. Le répertoire bin
a un java
et un keytool
. Je ne vois aucun fichier .jar ou fichier .class à exécuter via l'exécutable java
fourni.
J'ai répondu à cette question il y a quelques temps: https://stackoverflow.com/questions/44085367 –