Dans le prompt, on voit que tu étais positionné dans ton dossier personnel (c'est le symbole ~ entre $ et le texte précédent), dans
juillet@juillet-K73SJ ~/Générateur Java $
tu étais positionné dans "~/Générateur Java"
Donc soit tu te positionnes dans le bon dossier avec
cd ~/Générateur\ Java
avant de passer la commande, soit tu passes directement
chmod u+x ~/Générateur\ Java/generator.jar
Le \ ajouté permet d'échapper l'espace et ainsi que ~/Générateur\ Java soit considéré comme un et non deux arguments (sinon il te répondrait
bash: cd: trop d'arguments
, c'est comme si tu lui demandais à la fois d'aller dans ~/Générateur et dans Java)
Je te conseille de lire un peu de doc là dessus, par exemple le cours sur linux sur le site openclassroom