2016-09-29 1 views
0

J'ai essayé d'installer NativeScript avec Angular avec ce tutorial pour les deux derniers jours, et je continue à courir dans les problèmes entourant le SDK Android ne pas installer correctement et gel, et enfin ré-installer les derniers JDK et JVE avant d'essayer d'installer Android Studio. Comme je l'ai fait des recherches sur le problème que je pense avoir trouvé le coupable:J'ai installé le dernier JDK 1.8.0, mais mon Javac -version montre toujours une version plus ancienne (Windows 7 - 64)

Quand je lance Javac -version Je continue à obtenir une ancienne version de JDK, il déclare: javac 1.6.0_45 Cependant, j'ai la dernière version de Jdk 1.8.0_102.

enter image description here

je l'ai étudié le problème, mais seulement trouvé soit des solutions complexes invilving la voie variable ou des solutions MAC. Que puis-je faire pour mettre à jour le JDK lorsque je lance Javac -version?

Variables utilisateur: PATH

cmd> set PATH=%PATH%;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;%NVM_HOME%;%NVM_SYMLINK% 

Variables système: PATH

JAVA_HOME%/bin;C:\Python27\;C:\Python27\Scripts;C:\Ruby22-x64\bin;C:\ProgramData\Oracle\Java\javapath;C:\Program Files\Java\jdk1.6.0_45\bin;C:\Program Files (x86)\Beyond Compare 3;C:\Program Files (x86)\Brackets\command;C:\Program Files (x86)\QuickTime\QTSystem\;C:\Program Files (x86)\Windows Kits\8.1\Windows Performance Toolkit\;C:\Program Files\Microsoft SQL Server\130\Tools\Binn\;C:\Program Files\Git\cmd;C:\Program Files\dotnet\;C:\ProgramData\chocolatey\bin;C:\Program Files\Java\jdk1.8.0_102\bin;C:\Users\Godsnake\AppData\Local\Android\android-sdk\tools;C:\Users\Godsnake\AppData\Local\Android\android-sdk\platform-tools;%NVM_HOME%;%NVM_SYMLINK%;C:\Program Files\nodejs 

Note:, je suis un noob complet à jouer avec le chemin Windows, et je ne sais pas vraiment quoi que ce soit sur la variable d'environnement, mais je vois que les chemins de certaines applications que j'ai nstalled tous apparaissent dans les variables système: Python, Node, Ruby, AngularJS2, AndroidSDK .. Cela étant dit si quelqu'un peut me donner quelques conseils sur les utilisations, les meilleures pratiques, et les différences entre variable utilisateur et variable système qui sera un bonus supplémentaire. Et s'il vous plaît donnez-moi des instructions comme je suis un débutant complet quand il s'agit de déranger avec le chemin. Merci!

+0

recherche comment modifier la variable JAVA_HOME sur Windows. Il doit être défini sur l'emplacement d'installation de votre java 8. Pour l'instant, il est défini sur l'emplacement d'installation de l'ancien java 1.6, de sorte qu'il exécute la commande java 1.6. – EkcenierK

Répondre

4

Votre chemin d'accès système contient toujours 1.6.

C: \ Program Files \ Java \ jdk1.6.0_45 \ bin;

Il a les deux, essayez de supprimer cela et juste avoir 1.8. (déjà là)

+0

Il a finalement mis à jour !!! J'ai supprimé manuellement toutes les anciennes versions de JDK et j'ai tapé: javac -version pour m'assurer qu'il était correctement mis à jour vers la nouvelle version. Les variables système de JAVA_Home ont également été automatiquement mises à jour vers la nouvelle version. Je vous remercie! – ChosenJuan