Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 29-12-2016 15:18:54

Arthur
Membre
Distrib. : Debian stretch
Noyau : 4.7.0
(G)UI : Mate
Inscription : 06-12-2016

[Résolu] Lancer appli .jar via terminal

Bonjour,
Je voudrai lancer une appli java (format.jar) via le terminal sans taper tout le chemin jusqu'à l'application en question...
Par exemple (pour moi, sous debian stretch) je tape firefox dans un terminal et il s'ouvre directement... Pour mes applications perso je dois taper java -jar /home/user/worspace/etc.../monAppli.jar et je voudrais réduire à java -jar monAppli.jar!

J'ai cherché et trouvé qu'il faut modifier la variable $PATH via la commande: export PATH=$PATH:/home/user/etc.../mesApplis.
Pour vérifier je tape echo $PATH | tr : \\n et je vois que mon répertoire apparait dans la liste.

Par contre quand je tape: java -jar monAppli.jar j'obtiens une erreur: Unable to access javafile monAppli.jar!

Petite précision avant de partir, je développe sous eclipse et je crée le fichier jar via eclipse (export > jar file etc.)

Si quelqu'un à une idée je suis preneur!!!

Dernière modification par Arthur (30-12-2016 14:34:12)


while(caDeconne == true)
{
     caDeconne = chercher(forum, google, tete) ;
}

Hors ligne

#2 29-12-2016 16:15:11

Croutons
Membre
Distrib. : Handylinux 2.5 vers debian 8.7
Noyau : Linux 3.16.0-4-686-pae
(G)UI : xfce
Inscription : 16-12-2016

Re : [Résolu] Lancer appli .jar via terminal

Bonjour
Pas de faute quand tu as incorporé ton chemin, ton répertoire est bien présent mais des fois en voulant faire vite on sait jamais

Hors ligne

#3 29-12-2016 16:27:05

Frosch
Adhérent(e)
Lieu : Fabrique de chocolat
Distrib. : Chakra
Noyau : Linux 4.8.6
(G)UI : Plasma 5.9.5
Inscription : 09-12-2015
Site Web

Re : [Résolu] Lancer appli .jar via terminal

Attention tout de même, si tu lances une jarre elle risque de se casser, veille-toi à bien rembourrer le terminal... tongue

Schokolade ist keine Lüge.

Hors ligne

#4 29-12-2016 22:17:58

Arthur
Membre
Distrib. : Debian stretch
Noyau : 4.7.0
(G)UI : Mate
Inscription : 06-12-2016

Re : [Résolu] Lancer appli .jar via terminal

Bonsoir,

Pour Croutons, est-ce qu'il y a d'autres méthodes pour faire ça? Et on est bien d'accord que l'extension importe peu...

Pour Frosch, qu'entends-tu par "rembourrer le terminal"? Ou alors c'est la suite de blague?scratchhead.gif
On bizute le p'tit nouveau big_smile, ça me rappelle la FAC!!!

A bientôt et bonnes fêtes!

while(caDeconne == true)
{
     caDeconne = chercher(forum, google, tete) ;
}

Hors ligne

#5 30-12-2016 02:20:09

Frosch
Adhérent(e)
Lieu : Fabrique de chocolat
Distrib. : Chakra
Noyau : Linux 4.8.6
(G)UI : Plasma 5.9.5
Inscription : 09-12-2015
Site Web

Re : [Résolu] Lancer appli .jar via terminal

Arthur a écrit :

Pour Frosch, qu'entends-tu par "rembourrer le terminal"? Ou alors c'est la suite de blague?scratchhead.gif

Oui c'est ça, il faut rembourrer le terminal pour pas que la jarre se casse quand tu l'y lances big_smile

out.gif

À part ça il me plait bien ton avatar là, tu m'en sers une des fois ? tongue


Schokolade ist keine Lüge.

Hors ligne

#6 30-12-2016 12:01:41

Arthur
Membre
Distrib. : Debian stretch
Noyau : 4.7.0
(G)UI : Mate
Inscription : 06-12-2016

Re : [Résolu] Lancer appli .jar via terminal

Si tu passes par Colmar... Ca peut s'organiser! big_smile

while(caDeconne == true)
{
     caDeconne = chercher(forum, google, tete) ;
}

Hors ligne

#7 30-12-2016 12:04:43

Arthur
Membre
Distrib. : Debian stretch
Noyau : 4.7.0
(G)UI : Mate
Inscription : 06-12-2016

Re : [Résolu] Lancer appli .jar via terminal

En revanche pour mon problème, pas de solution?

while(caDeconne == true)
{
     caDeconne = chercher(forum, google, tete) ;
}

Hors ligne

#8 30-12-2016 12:10:04

kawer
Adhérent(e)
Lieu : Académie de la Croix-Vraie
Distrib. : Debian Stretch/ ArchLinux
Noyau : Current
(G)UI : deb xfce4 / arch plasma 5
Inscription : 08-10-2013

Re : [Résolu] Lancer appli .jar via terminal

il te faut ajouter un alias, moi je l'ajoute dans zshrc car j'utilise zsh, pour bash je pense que c'est .bashrc à vérifier.

Par exemple sur zsh sa donne :

alias javaApp='java -jar /home/kawer/app.jar'



A adapter pour toi et surtout pour bash

Dernière modification par kawer (30-12-2016 12:11:47)


Rendez à César ce qui est à César et à Dieu ce qui est à Dieu -Cit. J.C.
La persévérance, c'est ce qui rend l'impossible possible, le possible probable et le probable réalisé. -Cit. Robert Half.
Dans toutes les situations, le piège c'était avant, car tu ne voyais pas les murs -Cit. Crevette

Hors ligne

#9 30-12-2016 14:33:21

Arthur
Membre
Distrib. : Debian stretch
Noyau : 4.7.0
(G)UI : Mate
Inscription : 06-12-2016

Re : [Résolu] Lancer appli .jar via terminal

Re-bonjour,
Et bien merci kawer, c'est le résultat que je cherchais!
Donc pour résumer, j'ai fais comme ça:

1)  sudo gedit /home/nomutilisateur/.bashrc
2)  chercher les lignes avec les alias en commentaires (commencent par #)
3)  ajouter les alias à la suite: alias nomVoulu='la commande ou le chemin vers le programme'
3') dans mon cas: alias nomVoulu='java -jar /home/etc.../appli.jar'
4)  enregistrer
5)  redémarrer la machine

Voilà je vais pouvoir commencer à fêter la nouvelle année en toute sérénité!!!

Dernière modification par Arthur (30-12-2016 14:36:39)


while(caDeconne == true)
{
     caDeconne = chercher(forum, google, tete) ;
}

Hors ligne

#10 30-12-2016 15:03:14

kawer
Adhérent(e)
Lieu : Académie de la Croix-Vraie
Distrib. : Debian Stretch/ ArchLinux
Noyau : Current
(G)UI : deb xfce4 / arch plasma 5
Inscription : 08-10-2013

Re : [Résolu] Lancer appli .jar via terminal

Inutile d'éditer .bashrc en sudo, c'est en simple utilisateur qu'il faut le faire.
Inutile de redémarrer, il suffit de taper la commande :

source ~/.bashrc



De rien smile


Rendez à César ce qui est à César et à Dieu ce qui est à Dieu -Cit. J.C.
La persévérance, c'est ce qui rend l'impossible possible, le possible probable et le probable réalisé. -Cit. Robert Half.
Dans toutes les situations, le piège c'était avant, car tu ne voyais pas les murs -Cit. Crevette

Hors ligne

#11 30-12-2016 17:22:19

Arthur
Membre
Distrib. : Debian stretch
Noyau : 4.7.0
(G)UI : Mate
Inscription : 06-12-2016

Re : [Résolu] Lancer appli .jar via terminal

Ok... Je viens d'essayer et ça fonctionne effectivement!

Donc on disait:

1)  gedit /home/nomutilisateur/.bashrc
2)  chercher les lignes avec les alias en commentaires (commencent par #)
3)  ajouter les alias à la suite: alias nomVoulu='la commande ou le chemin vers le programme'
3') dans mon cas: alias nomVoulu='java -jar /home/etc.../appli.jar'
4)  enregistrer
5)  pour terminer: source ~/.bashrc

Voilà, voilà...
Une journée rentable!!!

Dernière modification par Arthur (30-12-2016 17:23:42)


while(caDeconne == true)
{
     caDeconne = chercher(forum, google, tete) ;
}

Hors ligne

Pied de page des forums