quelle est la raison de l'existence de la variable d'environnement JAVA_HOME?

Beaucoup d'application java nécessite de définir JAVA_HOME env variable. Quel est le but de cette variable?

  • vous pouvez la lire here
  • Je trouve la question n'a pas encore de réponse. Comme exécuter java lui-même, il n'est pas nécessaire d'avoir cette variable si vous avez un dossier avec le binaire dans le chemin. Toutes les réponses à souligner une évidence: "Où java est installé". Mais Pourquoi: quel est le sens de l'exécution des applications java?
  • malgré tous ces commentaires et de réponses, je ne vois pas de réelle raison pour définir cette variable d'environnement. Pas de raison d'être. Je suis venu ici de tenter de définir ce avec wsdl2java. Si je n'étais pas à l'aide de cet outil, pas besoin de la variable env....apparemment c'est juste que certains outils utiliser cette var. mais pourquoi?
  • Je n'ai pas vu le raison indiqué nulle part explicitement, cependant. - JAVA_HOME est juste de la convention. Il n'a pas de signification particulière, autre que tout le monde a accepté de l'utiliser autant que je sache - Le seul que je vois est qu'il donne des outils de la capacité de différencier entre les JRE qui est normalement définie dans la variable de CHEMIN d'accès et le JDK. Normalement, le JAVE_HOME est défini pour le JDK. - C'est explicite. Il n'y a pas de traiter avec l'ordre des répertoires comme vous avez avec CHEMIN d'accès où il pourrait y avoir plusieurs endroits pour trouver java exe.
InformationsquelleAutor user496949 | 2011-02-24