2010-05-28 16 views
3

J'essaie d'exécuter un fichier .jar sur ma boîte de centos, mais il est écrit "java: command not found".Exécuter le fichier .jar avec la commande "java" Centos

Quelle est la meilleure ou la meilleure façon de résoudre ce problème? J'espérais une commande yum mais je ne suis pas sûr que ça existera pour Java?

Répondre

4

Vous pouvez utiliser cette commande pour vérifier si Java est disponible dans votre dépôt:

yum list | grep java 

Il devrait retourner quelque chose comme ça:

java-1.6.0-openjdk 
java-1.6.0-sun 

Si tel paquet existe, vous pouvez l'installer comme commande (exécutez-le en tant qu'utilisateur root):

yum install java-1.6.0-openjdk 
+0

merci lukasz, c'était le paquet que je cherchais. Résolu! – Jorre

3

Le JRE n'est pas installé ou, plus probablement, son emplacement n'est pas inclus dans votre variable d'environnement PATH. Si l'exécutable java n'est pas dans votre PATH, vous devrez utiliser le chemin complet & pour l'exécuter.

5

Apparemment, certaines versions de CentOS ne sont pas équipées d'une JVM installée en raison d'une restriction de licence. Voir HowTo Install Java on CentOS 4 and CentOS 5 pour les instructions.

+0

La "restriction de licence" est obsolète. Il est dans le document lié commençant à * "NOTE SPÉCIALE: À partir de CentOS 5.3 ..." *. –

+0

@Stephen: Cela explique toujours ce que vous devez faire. Mettez à niveau CentOS pour pouvoir utiliser OpenJDK ou suivez les instructions d'installation de l'un des autres JRE/JDK. J'ai mis à jour ma réponse pour refléter cela. –

Questions connexes