Projet Zuul de conception orientée objet en Java d'un jeu d'aventure
Forum des exercices du projet Zuul
7.10.2
-
PARTIE OBLIGATOIRE :
Générez la javadoc grâce à BlueJ et la visualiser pour vérifier qu'elle contient bien ce que vous vouliez y mettre.
En particulier, remarquez que celle de la classe Game contient beaucoup moins de méthodes que celle de la classe Room.
Comprenez-vous pourquoi ? -
PARTIE OPTIONNELLE (si vous avez fait l'exercice 7.0) :
Rendez la accessible par un lien sur la page web du jeu. Vérifiez depuis un navigateur, si possible sur un autre poste.
Si ça ne fonctionne pas, vérifiez les droits d'accès aux fichiers (r) et aux répertoires (rx) pour la 3ème catégorie d'utilisateurs (o ou other ou autres ou le reste du monde).
Plus d'explications à la rubrique Plus de technique indiquée au début de la liste officielle des exercices.
Bonjour.
J'ai créer un lien sur ma page web pour avoir accès à la javadoc. Le lien fonctionne sur mon poste mais sur les autres postes cela ne fonctionne pas.
j'ai essayer de changer les droits d'accès à l'aide du terminal en tapant ce qui suit :
chmod all=rx Overview_(zuul-v4).html
il me répond : Badly placed ()'s.
le repertoire courant étant public_html
1)
Il faut traduire le message d'erreur "Badly placed ()'s" : "parenthèses mal placées".
Les parenthèses sont des caractères particuliers reconnus dans les arguments de la ligne de commande.
D'une façon générale, pour les noms de répertoires et de fichiers, vous ne devez utiliser que les lettres (majuscules/minuscules), les chiffres, le - et le _ (le point ayant le rôle particulier d'introduire ce qu'on appelle "l'extension" du nom du fichier et qui indique souvent le type d'information contenue dans le fichier).
2)
Le droit x concerne les répertoires, pas les fichiers (sauf ceux qui sont exécutables, ce qui n'est pas le cas des fichiers HTML).
Il suffit donc d'ajouter le droit r au "reste du monde" (other) => chmod o=r nom_fichier
chmod all=rx ... est faux car all doit s'écrire a et si vous aviez tapé chmod a=rx ..., vous vous seriez retiré le droit d'écriture/modification (w) puisque a signifie ugo (user+group+other) !
3)
Il vous faut donc vous assurer que tous les répertoires et sous-répertoires de la javadoc ont les droits o=rx et que tous les fichiers ont le droit o=r. Le fichier racine de la javadoc étant index.html.
Bonjour.
J'ai
vérifié les droits d'accès de tous les repertoires et de tous les
fichiers et j'ai changé ce qu'il fallait donc maintenant ils ont tous
les droits qu'il faut. J'ai déplacé le répertoire doc dans public_html
et j'ai ajouter le lien dans ma page web. Le lien fonctionne sur mon
poste (des fois et des fois non) mais pas sur les autres.
Alors c'est votre lien qui n'est pas bon !
Si le répertoire doc est situé au même endroit que le fichier dans lequel vous avez mis le lien, il suffit d'indiquer doc/index.html
Rappel : un serveur web est un acteur extérieur par rapport à
votre pc ; donc pas question qu'il accède à votre disque dur ou à une
autre partie de votre compte informatique que votre répertoire public_html
Un étudiant a écrit :
Comment faire dans ce cas pour générer la Javadoc ?
D'après ce que vous décrivez, la javadoc a bien été générée et vous pouvez donc terminer l'exercice.
Vous avez juste un problème d'affichage par IceWeasel de la javadoc générée.
Pour éviter ce blocage d'IceWeasel, il faut recopier et exécuter la commande suivante dans un terminal :
rm -Rf ~/.mozilla/firefox
Attention ! Taper cette commande "à la main" est dangereux en cas de coquille involontaire.
Réseaux sociaux