[Ubuntu-QC] Configurer la variable d'environnement JAVA_HOME pour jEdit 4.5.2

"Gérard Talbot" kubuntu at gtalbot.org
Sam 4 Aou 18:42:17 UTC 2012


Le Sam 4 août 2012 9:03, Mathieu Viau a écrit :
> which jedit
>  Ca va te donner la localisation de ton script jedit
>
> Tu pour ouvrir ce fichier avec un editeur texte de ton choix et changer la
> variable dedans.

J'ai ouvert ce fichier avec Kate (KDE Advanced Text Editor). Voici le code:



if [ -z "${JAVA_HOME}" ]; then
	echo 'Warning: $JAVA_HOME environment variable not set! Consider setting
it.'
	echo '         Attempting to locate java...'
	j=`which java 2>/dev/null`
	if [ -z "$j" ]; then
		echo "Failed to locate the java virtual machine! Bailing..."
		exit 1
	else
		echo "Found a virtual machine at: $j..."
		JAVA="$j"
	fi
else
	JAVA="${JAVA_HOME}/bin/java"
fi

# Launch application.
exec "${JAVA}" -jar "/usr/share/jEdit/jedit.jar" -reuseview "$@"



Le code de bloc d'instructions if..then..else..fi semble justement cherché
à situer où se trouve l'environnement d'exécution java.

j semble être une variable booléenne locale dans l'instruction controlée.

$ which java
/usr/bin/java

Je ne sais pas ce que fais l'énoncé: `which java 2>/dev/null`


Hmm...

Je pense qu'il faut remplacer

JAVA="${JAVA_HOME}/bin/java"
par
JAVA="$/usr/bin/java"

et enlever tout le bloc d'instructions if..then..else.

J'aimerais en être certain..

Gérard
-- 
Tous les bogues (ou presque) des navigateurs web:
http://www.gtalbot.org/BrowserBugsSection/
Contributions to the CSS 2.1 test suite
http://www.gtalbot.org/BrowserBugsSection/css21testsuite/
Guide d'utilisateur de KompoZer
http://www.gtalbot.org/NvuSection/GuideUtilisateurNvu/GuideNvuSection1.html




Plus d'informations sur la liste de diffusion Ubuntu-quebec