,IB!E!4#$)$0)$?#!J!K0%0!&)!1@.$>(&!
!
!
!
B!
TP1!:"Initiation"à"Java"et"Eclipse!
69():;&(!+<1=>.?$)0)$?#!5%0#@*(!
42 LMN&@)$O(!+-!,I!
P&!,I!&()!-#&!$#)'?+-@)$?#!0-!.0#Q0Q&!K0%02!4.!%?-(!>&';&))'0!+&!@?;>'&#+'&!.&(!>'$#@$>&(!+&!M0(&!+-!.0#Q0Q&R!
0$#($!S-&!.0!(9#)0=&!+?#)!?#!0-'0!M&(?$#!>?-'!.&!'&()&!+-!>'?Q'0;;&2!4.!#&!>'*)&#+!>0(!T)'&!&=U0-()$OR!;0$(!+?##&!-#&!
$+*&!0((&V!@?;>.:)&!(-'!.&(!#?)$?#(!J!@?##0W)'&!>?-'!>?-%?$'!>'?Q'0;;&'!&#!K0%02!I.-(!)0'+R!N&!%?-(!$#%$)&!J!*)-+$&'!>.-(!
&#!>'?O?#+&-'!@&!.0#Q0Q&2!
I?-'!>?-%?$'!>'?Q'0;;&'!&#!K0%0R!?#!0!M&(?$#!+<-#!KXY!ZJava$Development$Kit[R!S-$!'&>'*(&#)&!.<&#%$'?##&;&#)!
+0#(!.&S-&.!.&!@?+&!K0%0!&()!@?;>$.*!0O$#!S-&!.0!;0@U$#&!%$')-&..&!ZJVM!>?-'!Java$Virtual$Machine[!>-$((&!.<$#)&'>'*)&'2!4.!
@?#)$&#)! .&! @?;>$.0)&-'! K0%0! Zjavac),$ .<0'@U$%&-'! Zjar[R! .&! Q*#*'0)&-'! +&! +?@-;&#)0)$?#! Zjavadoc[! &)! .&! +*M?Q-&-'! Zjdb[2! 4.!
@?#)$&#)!*Q0.&;&#)!.<&#%$'?##&;&#)!+<&=*@-)$?#!K0%0!ZJRE!>?-'!Java$Runtime$Environment[2!
I?-'!@?;>$.&'!&)!&=*@-)&'!-#!>'?Q'0;;&!&#!K0%0R!?#!>&-)!0>>&.&'!.&(!@?;;0#+&(!+$'&@)&;&#)!(-'!-#&!@?#(?.&!
Zjavac!>?-'!.0!@?;>$.0)$?#!&)!java!>?-'!.<&=*@-)$?#[!?-!M$&#!-)$.$(&'!-#!4X1!ZIntegrated$Development$Environment[2!"#!4X1!
&()!-#!>'?Q'0;;&!'&Q'?->0#)!-#!&#(&;M.&!+<?-)$.(!>?-'!.&!+*%&.?>>&;&#)!+&!.?Q$@$&.(2!P&)!4X1R!&#!@?..0M?'0)$?#!0%&@!.&!
KXYR!>&';&)!+&!O0@$.$)&'!.0!'*0.$(0)$?#!+&!)?-)&(!.&(!*)0>&(!+&!@?;>$.0)$?#!&)!+<&=*@-)$?#R!Q'\@&!J!-#&!$#)&'O0@&!Q'0>U$S-&!
+*+$*&2!4.!&=$()&!>.-($&-'(!4X1!S-<?#!>&-)!-)$.$(&'!ZC&)M&0#(R!1@.$>(&R!KX&%&.?>&'R!K]-$.+&'^[R!#?-(!0..?#(!&#!-)$.$(&'!-#!
>?-'!@&))&!0##*&!E!1@.$>(&2!30!>'&;$:'&!>0')$&!+&!@&!,I!%?-(!;?#)'&!.<&#%$'?##&;&#)!1@.$>(&!>?-'!-#&!-)$.$(0)$?#!+&!M0(&R!
;0$(!.&!M-)!&()!.?$#!+&!%?-(!0>>'&#+'&!J!.<-)$.$(&'!&#!>'?O?#+&-'!E!1@.$>(&!'&()&!N-()&!-#!?-)$.R!S-<?#!>&-)!'&;>.0@&'!J!)?-)!
;?;&#)!>0'!-#!0-)'&2!!!
442 1#%$'?##&;&#)!+&!X*%&.?>>&;&#)!E!1@.$>(&!
1@.$>(&!&()!-#!&#%$'?##&;&#)!+&!+*%&.?>>&;&#)!$#)*Q'*!.$M'&!&=)&#($M.&R!-#$%&'(&.!&)!>?.9%0.&#)R!>&';&))0#)!+&!
@'*&'! +&(! >'?N&)(! +&! +*%&.?>>&;&#)! ;&))0#)! &#! _-%'&! #`$;>?')&! S-&.! .0#Q0Q&! +&! >'?Q'0;;0)$?#2! 1@.$>(&! 4X1! &()!
>'$#@$>0.&;&#)!*@'$)!&#!K0%0!ZJ!.`0$+&!+&!.0!M$M.$?)U:S-&!Q'0>U$S-&!6a,R!+`4]/[R!&)!@&!.0#Q0Q&R!Q'\@&!J!+&(!M$M.$?)U:S-&(!
(>*@$O$S-&(R!&()!*Q0.&;&#)!-)$.$(*!>?-'!*@'$'&!+&(!&=)&#($?#(2!
30!(>*@$O$@$)*!+`1@.$>(&!4X1!Z4#)&Q'0)&+!X&%&.?>;&#)!1#%$'?#&;&#)[!%$&#)!+-!O0$)!+&!(?#!0'@U$)&@)-'&!)?)0.&;&#)!
+*%&.?>>*&!0-)?-'!+&!.0!#?)$?#!+&! >.-Q$#!Z&#!@?#O?';$)*!0%&@!.0!#?';&! L6D$[!E!)?-)&(!.&(!O?#@)$?##0.$)*(!+&!@&)! 0)&.$&'!
.?Q$@$&.!(?#)!+*%&.?>>*&(!&#!)0#)!S-&!>.-Qb$#2!
,IB!E!4#$)$0)$?#!J!K0%0!&)!1@.$>(&!
!
!
!
F!
I.-($&-'(! .?Q$@$&.(! @?;;&'@$0-=! (?#)! M0(*(! (-'! @&! .?Q$@$&.! .$M'&R! @?;;&! >0'! &=&;>.&! 4]/! 3?)-(! C?)&(! cR! 4]/!
69;>U?#9!?-!a&M6>U&'&!6)-+$?!5>>.$@0)$?#!X&%&.?>&'2!
II.'1. Création'd7un'Projet'sur'Eclipse'
L-%'&V!.`4X1!1@.$>(&R!?#!%?-(!+&;0#+&'0!+&!@U?$($'!.`&(>0@&!+&!)'0%0$.!+0#(!.&S-&.!%?-(!0..&V!)'?-%&'!%?(!>'?N&)(2!
,0>&V! .&! @U&;$#! +-! '*>&')?$'&! S-&! %?-(! 0%&V! @'**! (-'! .&! M-'&0-2! 6$! %?-(! #`0%&V! >0(! &#@?'&! @'**! +`&(>0@&! +&!
)'0%0$.R!1@.$>(&!.&!@'*&'0!>?-'!%?-(2!
7&';&V!.0!O&#T)'&!+&!M$&#%&#-&!S-$!0>>0'0W)2!
d?-(!%?-(!)'?-%&V!0@)-&..&;&#)!+0#(!%?)'&!&(>0@&!+&!)'0%0$.2!30!O$Q-'&!(-$%0#)&!%?-(!$#+$S-&!.&(!+$OO*'&#)&(!%-&(!
+$(>?#$M.&(2!
!
P'*&V!-#!#?-%&0-!>'?N&)!K0%02!I?-'!@&.0R!0>>-9&V!(-'!7$.&!!C&e!!K0%0!I'?N&@)2!30!O&#T)'&!(-$%0#)&!0>>0'0W)'0E!
,IB!E!4#$)$0)$?#!J!K0%0!&)!1@.$>(&!
!
!
!
f!
!
,0>&V!@?;;&!$#+$S-*!.&!#?;!+&!%?)'&!>'?N&)2!P?#(&'%&V!.&(!'*Q.0Q&(!>0'!+*O0-)R!&)!0>>-9&V!(-'!7$#$(U2!
X0#(! .`&(>0@&! +&! )'0%0$.R! (?-(! .`?#Q.&)! I0@g0Q&(R! %?-(! %&''&V! S-&! .&! >'?N&)! &()! @'**R! &)! S-`$.! @?#)$&#)! +*NJ! -#!
'*>&')?$'&!src!ZS-$!+?$)!@?#)&#$'!)?-(!.&(!O$@U$&'(!(?-'@&!S-&!%?-(!@'*&V[R!&)!JRE$System$LibraryR!S-$!&()!-)$.$(*&!>?-'!
@?;>$.&'!%?)'&!@?+&2!
I?-'! @'*&'! -#! >0@g0Q&! (?-(! .&! '*>&')?$'&! ('@R! @.$S-&'! (-'! @&.-$b@$R! >-$(! (-'! .`$@h#&! ! ! ! ! ! R! ?-! @.$@b+'?$)! (-'! ('@R! &)!
@U?$($'!C&e!bi!I0@g0Q&2!PU?$($((&V!-#!#?;!>?-'!.&!>0@g0Q&2!
I?-'!@'*&'!-#&[email protected]((&!E!
P.$S-&'!(-'!.&!>0@g0Q&!S-$!+?$)!@?#)&#$'!.0!@.0((&!>-$(!(-'!.`$@h#&!!!!!R!?-!@.$@b+'?$)!(-'!.&!>0@g0Q&R!&)!@U?$($'!
C&e!bi!P.0((2!X0#(!.0!O&#T)'&!S-$!0>>0'0W)R!@U?$($((&V!.&!#?;!+&[email protected]((&2!!
6$!.0!@.0((&!#`&()!>0(!+*O$#$&!+0#(!-#!>0@g0Q&!Z@&!S-$!&()!+*@?#(&$..*[R!'&O0$)&(!.`?>*'0)$?#!@$b+&((-(!J!>0')$'!+-!
'*>&')?$'&!src2!
d?-(!>?-%&V!Q*#*'&'!0-)?;0)$S-&;&#)!.0!;*)U?+&!main!&#!@.$S-0#)!(-'!.0!@0(&!public$static$void$main(String[]$
args)2!
[email protected]((&!Q*#*'*&!0>>0'0W)'0!(?-(!.&!>0@g0Q&!S-&!%?-(!0%&V!@U?$($2!X?-M.&b@.$S-&V!+&((-(!>?-'!;?+$O$&'!(?#!@?+&!
+0#(!.0!>0')$&!*+$)$?#2!d?-(!%&''&V!S-`-#!(S-&.&))&!+&!.0!@.0((&!%?-(!&()!>'?>?(*2!d?-(!#`0-'&V!S-`J!)&';$#&'!.&!
'&()&!+-!@?+&2!
5%&@!1@.$>(&R!%?-(!#`0%&V!>0(!M&(?$#!+&!@?;>$.&'!&=>.$@$)&;&#)!%?)'&!@?+&!E!.0!@?;>$.0)$?#!(&!O0$)!&#!)&;>(!'*&.2!
X&!>.-(R!.&(!&''&-'(!+&!(9#)0=&!(&'?#)!0OO$@U*&(!>&#+0#)!.`*@'$)-'&!+-!@?+&R!0%&@!+&(!>'?>?($)$?#(!+&!@?''&@)$?#(2!
!
,IB!E!4#$)$0)$?#!J!K0%0!&)!1@.$>(&!
!
!
!
j!
II.'2. Nouveau'projet':'Helloworld'
442!F2!B2! k&..?e?'.+!A!d&'($?#!($;>.$O$*&!
Créer un nouveau projet Helloworld comme indiqué dans la partie précédente. Créer un package
nommé helloPack, contenant une classe Helloworld qui contient une méthode main.
Dans la méthode main, écrire "System.out.println("Hello World!");"
Exécuter votre programme en cliquant directement sur l'icône . L'affichage apparaîtra dans la
partie inférieure, sous l'onglet Console.
442!F2!F2! k&..?e?'.+!A!5N?-)!+`0'Q-;&#)(!
Dans cette partie, nous allons ajouter des arguments à la classe.
Créer dans le même projet Helloworld, un nouveau package nommé argsPack, contenant une
classe Helloworld avec une méthode main.
Dans le code de la méthode main, écrire : "System.out.println("Hello "+args[0]+"!");"
,IB!E!4#$)$0)$?#!J!K0%0!&)!1@.$>(&!
!
!
!
l!
Pour définir des arguments à la classe, cliquer sur la flèche à côté de l'icône d'exécution et
sélectionner Run Configurations, ou cliquer sur la classe que vous voulez exécuter, et aller à Run
Run Configurations... La fenêtre suivante va apparaître.
Dans la partie de gauche, sélectionner Java Application, puis cliquer sur l'icône (en haut, à
gauche), pour ajouter une nouvelle configuration. Vous verrez que votre classe Helloworld a été
ajoutée sous Java Application.
Sélectionner l'onglet Arguments (ci-dessus encadré en rouge) et, dans le cadre Program
Arguments, tapez simplement votre nom.
Cliquer ensuite sur Run. Vous verrez dans la console l'affichage "Hello votre_nom!".
1 / 13 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !