9
votes

Java.exe pointe toujours sur le chemin de Jre mais pas JDk

J'ai à la fois JDK et JRE installé sur ma Windows 7.

J'ai défini le java_home sur xxx

J'ai ajouter xxx

au chemin.

mais le java.exe pointant toujours sur mon Dir Jre, qui est xxx

depuis quand je cours xxx

il se plaint xxx

peut-on me dire quoi d'autre dois-je régler?


1 commentaires

Je voulais juste confirmer, avez-vous redémarré la coquille après avoir changé les variables d'environnement?


5 Réponses :


0
votes

Cliquez avec le bouton droit sur My Computer> Propriétés> Paramètres du système avancé> Variables d'environnement>

Recherche de chemin ..

Retirez le chemin d'excitation, puis ajoutez la vôtre ..

Prenez soin du semi-colon


1 commentaires

Bonjour, qu'entendez-vous par «prendre soin du semi-colon»?



0
votes

Assurez-vous que votre annuaire JRE / BIN n'est pas inclus dans votre chemin. La première instance de Java.exe trouvée lors de la recherche dans votre chemin du chemin sera celle qui est exécutée. Si vous avez ajouté votre JDK au chemin après le JRE, le JRE sera toujours cueilli.

Vous pouvez également spécifier explicitement le chemin complet de Java.exe lors de l'appelant Java. Cela garantira que vous savez toujours ce que JAVA JRE / JDK vous invoquez.


0 commentaires

1
votes

Si vous avez un système d'exploitation 64 bits, il essaiera d'utiliser le JRE 64 bits qui est préinstallé sous Windows 7. Vous pouvez essayer d'utiliser Ajouter / Supprimer des programmes pour supprimer le JRE 64 bits. J'ai eu ce problème plusieurs fois et je l'ai toujours réparé en supprimant le JRE 64 bits.


1 commentaires

sur le système d'exploitation 64 bits, il n'y a que 64 bits -Server JVM



14
votes

Depuis que vous êtes sur Windows, Java ne fonctionne pas comme ça. Il y a une java.exe dans certains répertoires Windows (% Windir% System32 pour vous)

Ce java.exe regarde en fait dans le registre HKEY_LOCAL_MACHINE \ Software \ JavaSoft \ Java Environnement d'exécution

chemin ne vous aidera pas! Puisque j'ai tendance à devenir paresseux, je supprimez le JRE et créer un jonction au JDK à la place.


4 commentaires

Le java.exe regarde dans le registre? Oui, biensur? Je veux dire, Java.exe n'est pas censé faire ça ...


@Panny, je ne suis pas sûr de comprendre cela - pas supposé par qui. Tout processus Windows peut rechercher le registre. Certaines clés (ou même ruches) du registre peuvent être limitées à certains processus / utilisateurs, mais cela dépasse le point.


@bestsss je veux juste savoir sur la jonction de quoi s'agit-il?


@anasanjaria, c'est un utilitaire Windows qui mimic * Nix Symlinks: TechEt.microsoft.com /en-us/sysinternals/bb896768.aspx



3
votes

Il suffit de supprimer Java.exe de% Windir% \ System32


0 commentaires