Lancer un .jar (script java)

Lancer un .jar (script java) - Codes et scripts - Linux et OS Alternatifs

Marsh Posté le 16-06-2004 à 21:38:07    

bonkour!! j'ai installe la machine virtuelle java de sun, et je cherche a executer un .jar...
 
apres pas mal de recherche sous google, j'ai pu apercevoir une commande : java -jar nomjar.jar
 
seulement voila, mon shell me dit : java n'est pas une commande connue...
 
comment fr??
la machine java marche en plugin de mozilla (teste) donc je ne comprend pas bien ce qu'il me faut..
 
merci!

Reply

Marsh Posté le 16-06-2004 à 21:38:07   

Reply

Marsh Posté le 16-06-2004 à 21:49:09    

Salut,
 
la jvm ne doit pas être dans ton PATH.
on la trouve souvent dans /opt/j2sdk1.4.2/bin plus ou moins les numeros de versions.
quand tu l'as trouvé, ajoute simplement une ligne du genre
export PATH=$PATH:/path/to/jvm dans ton .bashrc
 
j'éspére que ca t'aidera !
:hello:

Reply

Marsh Posté le 16-06-2004 à 22:17:44    

salut!!
 
bon j'espere avoir bien compris ce que tu m'as dit..
ma jvm est dans usr/java/j2****
 
seulement, je n'ai pas trouve le fichier .bashrc, seulement le bashrc  
voici a quoi ressemble ce fichier :
 
# /etc/bashrc
 
# System wide functions and aliases
# Environment stuff goes in /etc/profile
 
# by default, we want this to get set.
# Even for non-interactive, non-login shells.
 
export PATH=$PATH /usr/java/j2re1.4.2_04/bin
 
if [ "`id -gn`" = "`id -un`" -a `id -u` -gt 99 ]; then
 umask 002
else
 umask 022
fi
 
# are we an interactive shell?
if [ "$PS1" ]; then
    case $TERM in
 xterm*)
     PROMPT_COMMAND='echo -ne "\033]0;${USER}@${HOSTNAME}: ${PWD}\007"'
     ;;
 *)
     ;;
    esac
    [ "$PS1" = "\\s-\\v\\\$ " ] && PS1="[\u@\h \W]\\$ "
     
    if [ -z "$loginsh" ]; then # We're not a login shell
        for i in /etc/profile.d/*.sh; do
     if [ -x $i ]; then
         . $i
     fi
 done
    fi
fi
 
unset loginsh
 
 
comme tu voit j'ai mis la ligne que tu m'as donné, mais lorsque je lance le bash j'ai :  
bash: export: `/usr/java/j2re1.4.2_04/bin': not a valid identifier
 
pas good...
j'ai pas du bien comprendre ce que tu m'as dit...

Reply

Marsh Posté le 16-06-2004 à 22:35:02    

Arf
c'est le forum qui m'a joué un tour, j'avauis pas fait gaffe que : suivie de / serai un smiley.
j'éspére quye ca sera mieux comme ca :
 

Code :
  1. export PATH=$PATH:/usr/java/j2re1.4.2_04/bin


 
sinon le .bashrc se trouve a la racine  de ton compte normalement.
 
EDIT:
je vois dans ton fichier /etc/bashrc
# Environment stuff goes in /etc/profile  
 
donc tu devrais mettre ca dans /etc/profile plutôt...


Message édité par Moneo le 16-06-2004 à 22:36:29
Reply

Marsh Posté le 17-06-2004 à 08:47:15    

eh bien apres une bonne nuit on y voit plus clair...
 
voila, j'ai mis cette commande dans profile et ca ne marche pas (pas d'erreur, mais comprend pas java)
par contre, dans bashrc ca roule (enfin il connait) donc avec la commande : java -jar nom.jar ca lance (le prog plante sait pas pkoi, sous win c ok) mais c peut etre un autre bug...
 
en tout cas super merchi!!! t'as ete patient
 
juste pour finir : c'est surement possible de lancer un .jar  en mode graphique (enfin avec une sorte de "batch" (habitude windows)) simplement en dble clickant...
 
peut etre une idee de la facon de proceder???
 
;-)

Reply

Marsh Posté le 17-06-2004 à 10:21:39    

perso, j'ai une icône avec comme raccourci java -jar mon-prog et ça marche


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 17-06-2004 à 10:32:26    

ah ben c pas con... c pas tout a fait ce que je voudrait mais ca fera l'affaire pour le moment!! ;-)
 
a+

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed