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

Ajout du template avec Java 23 · java-cli-apps/.github@3440053 · GitHub

Commit 3440053

Browse files
Pierre-Yves Fourmond
committed
Ajout du template avec Java 23
1 parent 2ef4a06 commit 3440053

1 file changed

Lines changed: 24 additions & 12 deletions

File tree

‎profile/README.md‎

Lines changed: 24 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -10,16 +10,17 @@ Il a également été présenté à [Devoxx France](https://mobile.devoxx.com/ev
1010
[17 avril](https://mobile.devoxx.com/events/devoxxfr2024/talks/36021/details) dernier.
1111

1212
<!-- TOC -->
13-
* [Paris JUG Academy](#paris-jug-academy)
14-
* [Devoxx France](#devoxx-france)
15-
* [Templates d'applications](#templates-dapplications)
16-
* [Templates Java 22](#templates-java-22)
17-
* [Template Java 11](#template-java-11)
18-
* [Exemples de code](#exemples-de-code)
19-
* [Exemple d'utilisation de la JEP 458](#exemple-dutilisation-de-la-jep-458)
20-
* [Exemple du talk](#exemple-du-talk)
21-
* [Exemple du talk avec Java 22](#exemple-du-talk-avec-java-22)
22-
* [Contact](#contact)
13+
* [Paris JUG Academy](#paris-jug-academy)
14+
* [Devoxx France](#devoxx-france)
15+
* [Templates d'applications](#templates-dapplications)
16+
* [Template Java 23](#template-java-23)
17+
* [Templates Java 22](#templates-java-22)
18+
* [Template Java 11](#template-java-11)
19+
* [Exemples de code](#exemples-de-code)
20+
* [Exemple d'utilisation de la JEP 458](#exemple-dutilisation-de-la-jep-458)
21+
* [Exemple du talk](#exemple-du-talk)
22+
* [Exemple du talk avec Java 22](#exemple-du-talk-avec-java-22)
23+
* [Contact](#contact)
2324
<!-- TOC -->
2425

2526
## Paris JUG Academy
@@ -38,9 +39,20 @@ Il a également été présenté à [Devoxx France](https://mobile.devoxx.com/ev
3839

3940
Ces templates GitHub servent de base à la création d'une application comme expliqué dans le talk.
4041

41-
Deux templates principaux sont fournis pour Java 22, l'un fonctionne avec `make` et l'autre utilise `Gradle`.
42+
Un premier template utilise Java 23 avec `make`.
4243

43-
De plus un troisième template existe pour les releases antérieures à Java 22, et qui utilise `make`.
44+
Deux templates sont fournis pour Java 22, l'un fonctionne avec `make` et l'autre utilise `Gradle`.
45+
46+
De plus un dernier template existe pour les releases antérieures à Java 22, et qui utilise `make`.
47+
48+
### Template Java 23
49+
50+
Le template [basic-java-23-quickstart](https://github.com/java-cli-apps/basic-java-23-quickstart) nécessite d'utiliser
51+
Java 23 ou une version supérieure car il utilise la [JEP 477](https://openjdk.org/jeps/477) qui simplifie la déclaration
52+
de la méthode `main` et permet d'utiliser les méthodes de la classe `java.io.IO` sans aucun import.
53+
54+
Il utilise également la [JEP 458](https://openjdk.org/jeps/458) qui permet de lancer plusieurs fichiers sources sans les
55+
compiler préalablement.
4456

4557
### Templates Java 22
4658

0 commit comments

Comments
 (0)

Back | FazBrowse Home | New Git URL