Lancer un .jar (script java) - Codes et scripts - Linux et OS Alternatifs
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=$PATHpath/to/jvm dans ton .bashrc
j'éspére que ca t'aidera !
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...
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 :
|
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...
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???
;-)
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
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+
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!