Changes
Page history
Server migration
authored
Oct 14, 2019
by
Ferret Renaud
Show whitespace changes
Inline
Side-by-side
Exo01-Bonjour-Eclipse/4]-Nouvelle-classe.md
0 → 100644
View page @
11b98428
<table>
<thead>
<tr>
<th
width=
"200px"
><h6>
[
:rewind: Exo Précédent
](
/Exo00-Bonjour/1%5D-Installation
)
</h6></th>
<th
colspan=
"4"
width=
"600px"
><h1
align=
"center"
>
01 - Java - Eclipse
</h1></th>
<th
width=
"200px"
><h6
align=
"right"
>
[
Exo Suivant :fast_forward:
](
/Exo02-Point2D/1%5D-Point2D-p1
)
</h6></th>
</tr>
</thead>
<tbody>
<tr>
<td>
</td>
<td
align=
"center"
>
[
:one:
](
/Exo01-Bonjour-Eclipse/1%5D-Installation
)
<br/>
Installation
</td>
<td
align=
"center"
>
[
:two:
](
/Exo01-Bonjour-Eclipse/2%5D-Projet-Standard
)
<br/>
Projet Standard
</td>
<td
align=
"center"
>
[
:three:
](
/Exo01-Bonjour-Eclipse/3%5D-Projet-Maven
)
<br/>
Projet Maven
</td>
<td
align=
"center"
>
:white_check_mark:
<br/>
Nouvelleclasse
</td>
<td>
</td>
</tr>
</tbody>
<tfoot>
<tr
align=
"right"
>
<td
colspan=
"6"
>
<h6>:copyright: 2019 - <a href="mailto:admin@ferretrenaud.fr">FERRET Renaud</a></h6>
</td>
</tr>
</tfoot>
</table>
***
# Classe Java
Que vous ayez un projet Maven ou un projet standard, la création d'une nouvelle classe se fera toujours de la même manière.
Créez une nouvelle classe Java, menu
` File/New/Class`
*
Donnez-lui un nom de package, par exemple :
`fr.exo01`
*
Donnez-lui un nom de classe, par exemple
`SecondExo`

Le dossier où sera créé la classe changera en fonction du type de projet :
*
Projet standard Eclipse : dossier
**[NomDuProjet]/src**
*
Projet Maven : dossier
**[artefactId]/src/main/java**
Reprenez le code de la méthode main du premier exercice et placez le dans votre classe.
```
java
package
fr.exo01
;
public
class
SecondExo
{
public
static
void
main
(
String
[]
args
)
{
System
.
out
.
println
(
"Bonjour tout le monde"
);
}
}
```
Sauvegardez votre code (
**ctrl + s**
ou via le menu faites usage des icônes qui ressemblent à des disquettes)
Il n'y a pas de compilation à proprement parler dans Eclipse, pour compiler il vous suffit de sauvegarder vos fichiers.
Comme nous avons réalisé une classe qui possède une méthode main, nous pouvons l'exécuter.
Faites un clic droit sur votre fichier
`SecondExo`
Popup menu
`Run As/Java Application`

***
<table>
<thead>
<tr>
<th
width=
"200px"
><h6>
[
:rewind: Exo Précédent
](
/Exo00-Bonjour/1%5D-Installation
)
</h6></th>
<th
colspan=
"4"
width=
"600px"
><h1
align=
"center"
>
01 - Java - Eclipse
</h1></th>
<th
width=
"200px"
><h6
align=
"right"
>
[
Exo Suivant :fast_forward:
](
/Exo02-Point2D/1%5D-Point2D-p1
)
</h6></th>
</tr>
</thead>
<tbody>
<tr>
<td>
</td>
<td
align=
"center"
>
[
:one:
](
/Exo01-Bonjour-Eclipse/1%5D-Installation
)
<br/>
Installation
</td>
<td
align=
"center"
>
[
:two:
](
/Exo01-Bonjour-Eclipse/2%5D-Projet-Standard
)
<br/>
Projet Standard
</td>
<td
align=
"center"
>
[
:three:
](
/Exo01-Bonjour-Eclipse/3%5D-Projet-Maven
)
<br/>
Projet Maven
</td>
<td
align=
"center"
>
:white_check_mark:
<br/>
Nouvelleclasse
</td>
<td>
</td>
</tr>
</tbody>
<tfoot>
<tr
align=
"right"
>
<td
colspan=
"6"
>
<h6>:copyright: 2019 - <a href="mailto:admin@ferretrenaud.fr">FERRET Renaud</a></h6>
</td>
</tr>
</tfoot>
</table>
\ No newline at end of file