logo Debian Debian Debian-France Debian-Facile Debian-fr.org Forum-Debian.fr Debian ? Communautés logo inclusivité

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 14:18:54

Arthur
Membre
Distrib. : Debian Bullseye
Noyau : 5.8.0-2
(G)UI : Gnome
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 13:34:12)


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

Hors ligne

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

Croutons
Membre
Distrib. : Debian12
Noyau : Linux 6.1.0-13-amd64
(G)UI : Fluxbox(NakeDeb)
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

-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<-- 
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

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

Frosch
Membre
Distrib. : FreeBSD
(G)UI : Xfce
Inscription : 09-12-2015

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

Hors ligne

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

Arthur
Membre
Distrib. : Debian Bullseye
Noyau : 5.8.0-2
(G)UI : Gnome
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 01:20:09

Frosch
Membre
Distrib. : FreeBSD
(G)UI : Xfce
Inscription : 09-12-2015

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

Hors ligne

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

Arthur
Membre
Distrib. : Debian Bullseye
Noyau : 5.8.0-2
(G)UI : Gnome
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 11:04:43

Arthur
Membre
Distrib. : Debian Bullseye
Noyau : 5.8.0-2
(G)UI : Gnome
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 11:10:04

kawer
Membre
Lieu : Earth
Distrib. : Debian Stable
Noyau : Current
(G)UI : Xfce
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 11:11:47)


Songez à ce que vous avez été, à ce que vous êtes, et à ce que vous serez un jour, et vous deviendrez humbles. Saint Vincent de Paul
La maladie la plus constante et la plus mortelle, mais aussi la plus méconnue de toute société, est l’indifférence. Abbé Pierre
Carpe diem, quam minimum credula postero. Horace

Hors ligne

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

Arthur
Membre
Distrib. : Debian Bullseye
Noyau : 5.8.0-2
(G)UI : Gnome
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 13:36:39)


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

Hors ligne

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

kawer
Membre
Lieu : Earth
Distrib. : Debian Stable
Noyau : Current
(G)UI : Xfce
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


Songez à ce que vous avez été, à ce que vous êtes, et à ce que vous serez un jour, et vous deviendrez humbles. Saint Vincent de Paul
La maladie la plus constante et la plus mortelle, mais aussi la plus méconnue de toute société, est l’indifférence. Abbé Pierre
Carpe diem, quam minimum credula postero. Horace

Hors ligne

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

Arthur
Membre
Distrib. : Debian Bullseye
Noyau : 5.8.0-2
(G)UI : Gnome
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 16:23:42)


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

Hors ligne

Pied de page des forums