Tomcat n'est pas en marche, même si JAVA_HOME chemin d'accès est correct

Quand je suis en train de lancer tomcat à l'aide startup.bat j'obtiens l'erreur suivante,

The JAVA_HOME environment variable is not defined correctly
This environment variable is needed to run this program
NB: JAVA_HOME should point to a JDK not a JRE

Mais puis-je l'essayer C:\>echo %java_home% et j'obtiens le résultat suivant

C:\Program Files\Java\jdk1.6.0_25\bin

J'ai même essayé de réglage JAVA_HOME manuellement à la liste variables système, mais cette question demeure.

Que puis-je faire pour le résoudre?

Je suis avec Windows 7.


Mise à jour

Après la définition d'un nouveau système appelé variable JAVA_HOME et réglage de son chemin pour "C:\Program Files\Java\jdk1.6.0_25\bin\", j'ai essayé le script de démarrage de nouveau et cette fois, je reçois un nouveau message d'erreur.

D:\Work\apache-tomcat-6.0.35\bin>startup.bat
Files\Java\jdk1.6.0_25"" was unexpected at this time.

Une idée de ce que cette erreur signifie?

J'ai même essayé de définir le chemin d'accès à "C:\Program Files\Java\jdk1.6.0_25\"(qui est sans bin) mais toujours la même erreur se produit.

  • Vérifiez si le démarrage.chauve-souris est en train de redéfinir cette variable d'environnement. Recherchez "SET JAVA_HOME ... "
  • non, il n'y a pas de re-définition de la JAVA_HOME.
  • - il des espaces dans votre JAVA_HOME? Aussi avez-vous obtenu votre echo résultat correctement ou est-ce juste un copier/coller de l'erreur?
  • oui, c'était un c/p erreur. J'ai mis à jour la question ainsi.
InformationsquelleAutor Quazi Irfan | 2012-01-13