2010-01-29 3 views
3
# which java 
/usr/bin/which: no java in (/usr/local/jdk/jdk1.5.0_10/bin/java:/usr/local/jdk/jdk1.5.0_10/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin) 

I installé java dans /usr/local/jdk/jdk1.5.0_10 mais ne peut pas exécuter java -versionversion java dans linux

Je reçois ce

$ java -version 
-bash: /usr/bin/java: No such file or directory 

c'est Red Hat Linux

+0

questions comme celle-ci appartiennent à « superuser.com » ou certains tels. –

Répondre

0

Pouvez-vous faire ls /usr/local/jdk/jdk1.5.0_10/bin Et pourquoi est-/usr/local/jdk/jdk1.5.0_10/bin/java dans votre chemin?

+0

# ls/usr/java ls:/usr/java: aucun fichier ou répertoire de ce type – user229432

+0

# ls /usr/local/jdk/jdk1.5.0_10/bin ls: /usr/local/jdk/jdk1.5.0_10/bin: Aucun fichier ou répertoire de ce type – user229432

+0

Et pourquoi /usr/local/jdk/jdk1.5.0_10/bin/java dans votre chemin? Je l'ai ajouté juste pour voir si cela fonctionne. Dois-je l'enlever? – user229432

3

Ce n'est pas sur votre chemin.

utilisation

export PATH=$PATH:/usr/local/jdk/jdk1.5.0_10/bin 

export JAVA_HOME=/usr/local/jdk/jdk1.5.0_10 

Regardez ~/.bash_profile pour savoir où définir ce permanatly.

+0

[root @ server1 bin] # export CHEMIN = $ CHEMIN: /usr/local/jdk/jdk1.5.0_10/bin [racine @ serveur1 bin] # export JAVA_HOME =/usr/local/jdk/jdk1.5.0_10 [root @ server1 bin] # java -bash: java: commande introuvable [root @ server1 bin] # java -version -bash: java: commande introuvable – user229432

+0

@ ttommy851 Vous avez des problèmes avec votre paramètre $ PATH. Dans votre jdk il y a un répertoire bin. Dans ce répertoire est le "java" exécutable. C'est le "java" que vous ne trouvez pas. Accédez à ce répertoire et tapez "ls", vous devriez voir le fichier java. Tapez "./java", vous devriez voir une sorte de sortie. Si vous tapez "echo $ PATH", vous verrez à quoi correspond votre chemin, vous devrez probablement ajuster cela. – Bill

0

Doit être dans le chemin local de Java avant de s'exécuter pour voir quelle version est installée. Utilisez find/-name java (ceci va lister n'importe quoi avec java sur le serveur copier le chemin). le chemin doit se terminer par ..../jre/bin/java copier le chemin complet.

Ouvrir Java emplacement du chemin que vous avez copié ci-dessus, remove java à la fin chemin vous entrez ensuite, Entrez la commande ci-dessous:
./Java -Version