Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
| enseignement:d14:tp:tp1 [2014/09/11 11:42] – Emmanuel Bruno | enseignement:d14:tp:tp1 [2023/09/20 18:52] (Version actuelle) – modification externe 127.0.0.1 | ||
|---|---|---|---|
| Ligne 11: | Ligne 11: | ||
| La première chose à faire est de fixer quelle distribution du jdk va être utilisée, | La première chose à faire est de fixer quelle distribution du jdk va être utilisée, | ||
| pour cela fixer la valeur de la variable d’environnement '' | pour cela fixer la valeur de la variable d’environnement '' | ||
| - | indiquer son emplacement ''/ | + | indiquer son emplacement ''/ |
| - | '' | + | |
| + | Pour les étudiants de l'UFR de sciences et techniques, les jdk se trouvent dans ''/ | ||
| + | |||
| + | Pour une installation, | ||
| + | * curl -s " | ||
| + | * sdk install java 14.0.2.hs-adpt | ||
| + | * sdk install maven 3.6.3 | ||
| + | |||
| + | Ensuite, on ajoute le répertoire '' | ||
| + | '' | ||
| Il est impératif que toutes les documentations suivantes soient ouvertes dans | Il est impératif que toutes les documentations suivantes soient ouvertes dans | ||
| votre navigateur web : | votre navigateur web : | ||
| - | * la documentation sur les outils Java fournis par Sun : [[http:// | + | * la documentation sur les outils Java fournis par Oracle |
| - | * la documentation sur les API : [[http:// | + | * la documentation sur les API : [[https:// |
| ==== Compiler et exécuter une application ==== | ==== Compiler et exécuter une application ==== | ||
| - | A la racine de votre compte ajouter un répertoire '' | + | A la racine de votre compte ajouter un répertoire '' |
| - | appelé répertoire de travail ou workspace). A l’intérieur de votre répertoire de travail ajouter | + | appelé répertoire de travail ou workspace, il contiendra tout vos projets). A l’intérieur de votre répertoire de travail ajouter le répertoire '' |
| - | le répertoire '' | + | |
| de projet ajouter les répertoires standards '' | de projet ajouter les répertoires standards '' | ||
| Ligne 47: | Ligne 55: | ||
| Les commentaires peuvent contenir du texte simple et des balises HTML de | Les commentaires peuvent contenir du texte simple et des balises HTML de | ||
| mise en forme de texte (<I> italique, <B> caractère gras, ... ). On peut utiliser la | mise en forme de texte (<I> italique, <B> caractère gras, ... ). On peut utiliser la | ||
| - | balise < | + | balise < |
| De plus, il est rappelé que le langage Java est entouré d’un ensemble de | De plus, il est rappelé que le langage Java est entouré d’un ensemble de | ||
| Ligne 122: | Ligne 130: | ||
| * Configurer le proxy http : [[maven: | * Configurer le proxy http : [[maven: | ||
| * Création d'un projet générique Java : [[maven: | * Création d'un projet générique Java : [[maven: | ||
| - | ll | + | |
| - | Mettez en place l' | + | Mettez en place l' |
| ===== Utilisation de l’environnement Intellij Idea ===== | ===== Utilisation de l’environnement Intellij Idea ===== | ||
| Dans le cadre des travaux pratique nous utilisons la version Ultimate d' | Dans le cadre des travaux pratique nous utilisons la version Ultimate d' | ||
| + | Demandez une licence avec votre adresse email UTLN ici : https:// | ||
| / | / | ||
| Ligne 141: | Ligne 150: | ||
| Créer une classe '' | Créer une classe '' | ||
| personne ayant un nom, un prénom, un âge et un salaire. Créer les accesseurs | personne ayant un nom, un prénom, un âge et un salaire. Créer les accesseurs | ||
| - | correspondants à ces attributs (eclipse | + | correspondants à ces attributs (l' |
| Vous vérifierez qu’un salaire ne peut pas être | Vous vérifierez qu’un salaire ne peut pas être | ||
| négatif. Instancier une personne '' | négatif. Instancier une personne '' | ||
| Ligne 212: | Ligne 221: | ||
| | | ||
| {{tag> | {{tag> | ||
| - | |||
| - | ---- dataentry page ---- | ||
| - | type : TP | ||
| - | enseignement_tags | ||
| - | technologie_tags | ||
| - | theme_tags | ||
| - | ---- | ||
| ---- struct data ---- | ---- struct data ---- | ||
| + | metadata.level | ||
| + | metadata.Type | ||
| + | metadata.Nom | ||
| + | metadata.Enseignements : | ||
| + | metadata.Promotions | ||
| + | metadata.Technologies : Java, ant, javadoc, eclipse, jar, Maven, intellij idea | ||
| + | metadata.Thèmes | ||
| + | metadata.Description : | ||
| ---- | ---- | ||