@@ -58,7 +58,7 @@ <h2 id="comment-adresser-ce-besoin">Comment adresser ce besoin ?</h2>
5858< li > Il n'y a pas de compilation</ li >
5959< li > Le code < strong > source</ strong > est < strong > interprété</ strong > </ li >
6060</ ul >
61- < p > Il est :</ p >
61+ < p > Il est donc :</ p >
6262< ul >
6363< li > < strong > Livré</ strong > </ li >
6464</ ul >
@@ -104,25 +104,26 @@ <h2 id="commen%C3%A7ons-avec-java-8">Commençons avec Java 8</h2>
104104</ ul >
105105< footer > Human Talks Paris</ footer >
106106</ section >
107- </ foreignObject > < foreignObject width ="1280 " height ="720 " data-marpit-advanced-background ="pseudo "> < section data-marpit-fragments ="2 " data-paginate ="true " data-header ="🔗 Partagez simplement vos Java CLI Apps " data-footer ="Human Talks Paris " data-theme ="my-theme " lang ="fr-FR " data-marpit-pagination ="5 " style ="" data-marpit-pagination-total ="23 " data-marpit-advanced-background ="pseudo " data-marpit-advanced-background-split ="right "> </ section > </ foreignObject > </ svg > < svg data-marpit-svg ="" viewBox ="0 0 1280 720 "> < foreignObject width ="1280 " height ="720 "> < section data-marpit-fragments ="2 " data-paginate ="true " data-header ="🔗 Partagez simplement vos Java CLI Apps " data-footer ="Human Talks Paris " data-theme ="my-theme " lang ="fr-FR " data-marpit-pagination ="6 " style ="--paginate:true;--header:🔗 Partagez simplement vos Java CLI Apps;--footer:Human Talks Paris;--theme:my-theme;--marpit-advanced-background-split:23%; " data-marpit-pagination-total ="23 " data-marpit-advanced-background ="background " data-marpit-advanced-background-split ="right "> < div data-marpit-advanced-background-container ="true " data-marpit-advanced-background-direction ="horizontal "> < figure style ="background-image:url("images/java11.png");background-size:70%; "> </ figure > </ div > </ section > </ foreignObject > < foreignObject width ="77% " height ="720 "> < section id ="7 " data-marpit-fragments ="2 " data-paginate ="true " data-header ="🔗 Partagez simplement vos Java CLI Apps " data-footer ="Human Talks Paris " data-theme ="my-theme " lang ="fr-FR " data-marpit-pagination ="6 " style ="--paginate:true;--header:🔗 Partagez simplement vos Java CLI Apps;--footer:Human Talks Paris;--theme:my-theme;--marpit-advanced-background-split:23%; " data-marpit-pagination-total ="23 " data-marpit-advanced-background ="content " data-marpit-advanced-background-split ="right ">
107+ </ foreignObject > < foreignObject width ="1280 " height ="720 " data-marpit-advanced-background ="pseudo "> < section data-marpit-fragments ="2 " data-paginate ="true " data-header ="🔗 Partagez simplement vos Java CLI Apps " data-footer ="Human Talks Paris " data-theme ="my-theme " lang ="fr-FR " data-marpit-pagination ="5 " style ="" data-marpit-pagination-total ="23 " data-marpit-advanced-background ="pseudo " data-marpit-advanced-background-split ="right "> </ section > </ foreignObject > </ svg > < svg data-marpit-svg ="" viewBox ="0 0 1280 720 "> < foreignObject width ="1280 " height ="720 "> < section data-marpit-fragments ="3 " data-paginate ="true " data-header ="🔗 Partagez simplement vos Java CLI Apps " data-footer ="Human Talks Paris " data-theme ="my-theme " lang ="fr-FR " data-marpit-pagination ="6 " style ="--paginate:true;--header:🔗 Partagez simplement vos Java CLI Apps;--footer:Human Talks Paris;--theme:my-theme;--marpit-advanced-background-split:23%; " data-marpit-pagination-total ="23 " data-marpit-advanced-background ="background " data-marpit-advanced-background-split ="right "> < div data-marpit-advanced-background-container ="true " data-marpit-advanced-background-direction ="horizontal "> < figure style ="background-image:url("images/java11.png");background-size:70%; "> </ figure > </ div > </ section > </ foreignObject > < foreignObject width ="77% " height ="720 "> < section id ="7 " data-marpit-fragments ="3 " data-paginate ="true " data-header ="🔗 Partagez simplement vos Java CLI Apps " data-footer ="Human Talks Paris " data-theme ="my-theme " lang ="fr-FR " data-marpit-pagination ="6 " style ="--paginate:true;--header:🔗 Partagez simplement vos Java CLI Apps;--footer:Human Talks Paris;--theme:my-theme;--marpit-advanced-background-split:23%; " data-marpit-pagination-total ="23 " data-marpit-advanced-background ="content " data-marpit-advanced-background-split ="right ">
108108< header > < img class ="emoji " draggable ="false " alt ="🔗 " src ="https://cdn.jsdelivr.net/gh/jdecked/twemoji@14.1.2/assets/svg/1f517.svg " data-marp-twemoji =""/> Partagez simplement vos Java CLI Apps</ header >
109109< h2 id ="passons-%C3%A0-java-11 "> Passons à Java 11</ h2 >
110110
111- < p > Arrivée de la JEP 330 : < a href ="https://openjdk.org/jeps/330 " target ="_blank "> Launch Single-File Source-Code Programs</ a > </ p >
111+ < p > Une nouvelle façon de lancer du Java :</ p >
112+ < ul >
113+ < li > La JEP 330 : < a href ="https://openjdk.org/jeps/330 " target ="_blank "> Launch Single-File Source-Code Programs</ a > </ li >
114+ </ ul >
112115< pre is ="marp-pre " data-auto-scaling ="downscale-only "> < code class ="language-bash "> $ java Hello.java Human Talks
113116</ code > </ pre >
114117< pre is ="marp-pre " data-auto-scaling ="downscale-only "> < code class ="language-console "> Hello Human,Talks
115118</ code > </ pre >
116119< ul >
117- < li > On n'appelle plus le compilateur < code > javac</ code > </ li >
118- </ ul >
119- < ul >
120- < li data-marpit-fragment ="1 "> < img class ="emoji " draggable ="false " alt ="✅ " src ="https://cdn.jsdelivr.net/gh/jdecked/twemoji@14.1.2/assets/svg/2705.svg " data-marp-twemoji =""/> < strong > C'est bien du scripting</ strong > </ li >
121- < li data-marpit-fragment ="2 "> Oui mais ... < img class ="emoji " draggable ="false " alt ="🤔 " src ="https://cdn.jsdelivr.net/gh/jdecked/twemoji@14.1.2/assets/svg/1f914.svg " data-marp-twemoji =""/> </ li >
120+ < li data-marpit-fragment ="1 "> < img class ="emoji " draggable ="false " alt ="👉 " src ="https://cdn.jsdelivr.net/gh/jdecked/twemoji@14.1.2/assets/svg/1f449.svg " data-marp-twemoji =""/> On n'appelle plus le compilateur Java</ li >
121+ < li data-marpit-fragment ="2 "> < img class ="emoji " draggable ="false " alt ="✅ " src ="https://cdn.jsdelivr.net/gh/jdecked/twemoji@14.1.2/assets/svg/2705.svg " data-marp-twemoji =""/> < strong > C'est bien du scripting</ strong > </ li >
122+ < li data-marpit-fragment ="3 "> Oui mais ... < img class ="emoji " draggable ="false " alt ="🤔 " src ="https://cdn.jsdelivr.net/gh/jdecked/twemoji@14.1.2/assets/svg/1f914.svg " data-marp-twemoji =""/> </ li >
122123</ ul >
123124< footer > Human Talks Paris</ footer >
124125</ section >
125- </ foreignObject > < foreignObject width ="1280 " height ="720 " data-marpit-advanced-background ="pseudo "> < section data-marpit-fragments ="2 " data-paginate ="true " data-header ="🔗 Partagez simplement vos Java CLI Apps " data-footer ="Human Talks Paris " data-theme ="my-theme " lang ="fr-FR " data-marpit-pagination ="6 " style ="" data-marpit-pagination-total ="23 " data-marpit-advanced-background ="pseudo " data-marpit-advanced-background-split ="right "> </ section > </ foreignObject > </ svg > < svg data-marpit-svg ="" viewBox ="0 0 1280 720 "> < foreignObject width ="1280 " height ="720 "> < section id ="8 " data-paginate ="true " data-header ="🔗 Partagez simplement vos Java CLI Apps " data-footer ="Human Talks Paris " data-theme ="my-theme " lang ="fr-FR " data-marpit-pagination ="7 " style ="--paginate:true;--header:🔗 Partagez simplement vos Java CLI Apps;--footer:Human Talks Paris;--theme:my-theme; " data-marpit-pagination-total ="23 ">
126+ </ foreignObject > < foreignObject width ="1280 " height ="720 " data-marpit-advanced-background ="pseudo "> < section data-marpit-fragments ="3 " data-paginate ="true " data-header ="🔗 Partagez simplement vos Java CLI Apps " data-footer ="Human Talks Paris " data-theme ="my-theme " lang ="fr-FR " data-marpit-pagination ="6 " style ="" data-marpit-pagination-total ="23 " data-marpit-advanced-background ="pseudo " data-marpit-advanced-background-split ="right "> </ section > </ foreignObject > </ svg > < svg data-marpit-svg ="" viewBox ="0 0 1280 720 "> < foreignObject width ="1280 " height ="720 "> < section id ="8 " data-paginate ="true " data-header ="🔗 Partagez simplement vos Java CLI Apps " data-footer ="Human Talks Paris " data-theme ="my-theme " lang ="fr-FR " data-marpit-pagination ="7 " style ="--paginate:true;--header:🔗 Partagez simplement vos Java CLI Apps;--footer:Human Talks Paris;--theme:my-theme; " data-marpit-pagination-total ="23 ">
126127< header > < img class ="emoji " draggable ="false " alt ="🔗 " src ="https://cdn.jsdelivr.net/gh/jdecked/twemoji@14.1.2/assets/svg/1f517.svg " data-marp-twemoji =""/> Partagez simplement vos Java CLI Apps</ header >
127128< h2 id ="scripting-avec-java-11-et-linux "> Scripting avec Java 11 et Linux</ h2 >
128129< p > Utilisons un < strong > Shebang</ strong > pour lancer notre programme :</ p >
@@ -337,8 +338,8 @@ <h2 id="pour-aller-plus-loin">Pour aller plus loin</h2>
337338< li >
338339< p > Limitation à un fichier source</ p >
339340< ul >
340- < li data-marpit-fragment ="1 "> < img class ="emoji " draggable ="false " alt ="👉 " src ="https://cdn.jsdelivr.net/gh/jdecked/twemoji@14.1.2/assets/svg/1f449.svg " data-marp-twemoji =""/> JEP 330: Launch < strong > Single-File</ strong > Source-Code Programs</ li >
341- < li data-marpit-fragment ="2 "> < img class ="emoji " draggable ="false " alt ="👌 " src ="https://cdn.jsdelivr.net/gh/jdecked/twemoji@14.1.2/assets/svg/1f44c.svg " data-marp-twemoji =""/> Utiliser Java 22 et la JEP 458: Launch < strong > Multi-File</ strong > Source-Code Programs</ li >
341+ < li data-marpit-fragment ="1 "> < img class ="emoji " draggable ="false " alt ="👉 " src ="https://cdn.jsdelivr.net/gh/jdecked/twemoji@14.1.2/assets/svg/1f449.svg " data-marp-twemoji =""/> < a href =" https://openjdk.org/jeps/330 " > JEP 330</ a > : Launch < strong > Single-File</ strong > Source-Code Programs</ li >
342+ < li data-marpit-fragment ="2 "> < img class ="emoji " draggable ="false " alt ="👌 " src ="https://cdn.jsdelivr.net/gh/jdecked/twemoji@14.1.2/assets/svg/1f44c.svg " data-marp-twemoji =""/> Utiliser Java 22 et la < a href =" https://openjdk.org/jeps/458 " > JEP 458</ a > : Launch < strong > Multi-File</ strong > Source-Code Programs</ li >
342343</ ul >
343344</ li >
344345< li >
0 commit comments