FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Download Repo ZIP]   [Original HTTPS Page]

java-cli-apps.github.io/exemples/jep-458 at main · java-cli-apps/java-cli-apps.github.io · GitHub

Latest commit

 

History

History

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 

Exemple de code utilisant la JEP 458

Un exemple de code utilisant la JEP 458 (Launch Multi-File Source-Code Programs).

On lance la classe PolyglotHello et les classes qu'elle utilise fr.Hello et en.Hello sont trouvées automatiquement par l'interpréteur java.

Les dépendances de PolyglotHello sont trouvées grâce à --class-path $APP_DIR/lib/'*' sur la ligne de commande java.

$ tree
.
├── en
│   └── Hello.java
├── fr
│   └── Hello.java
├── lib
│   ├── jackson-annotations-2.16.1.jar
│   ├── jackson-core-2.16.1.jar
│   ├── jackson-databind-2.16.1.jar
│   └── jemoji-1.3.3.jar
├── PolyglotHello.java
└── README.md

3 directories, 8 files
$ echo $LANG
fr_FR.UTF-8
$ ./PolyglotHello.java
Bonjour 🇫🇷
$ LANG=en_EN.UTF-8 ./PolyglotHello.java
Hello 🇬🇧

Back | FazBrowse Home | New Git URL