2016-09-29 2 views
0

지난 두 일 동안 Angular with NativeScript를 tutorial과 함께 설치하려고 시도했지만 계속 실행 중입니다. 안드로이드 SDK를 둘러싼 문제가 올바르게 설치되지 않고 얼어 붙고, 마지막으로 안드로이드 스튜디오를 설치하기 전에 최신 JDK와 JVE를 다시 설치하십시오. 나는이 문제를 연구로서 내가 범인 찾은 것 같아 : 나는 javac의 -version 내가 JDK의 이전 버전을 받고 계속을 실행하면최신 JDK 1.8.0이 설치되었지만 Javac -version은 이전 버전 (Windows 7 - 64)을 계속 표시합니다.

를, 그 상태 : javac의 내가 의 최신 버전이 그러나 1.6.0_45 Jdk 1.8.0_102. enter image description here

는 I 문제를 연구 있지만 어느 변수로, 또는 MAC 솔루션 invilving 복잡한 솔루션을 발견했다. Javac -version을 실행할 때 JDK를 업데이트하려면 어떻게해야합니까?

사용자 변수 : PATH

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

시스템 변수 : 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 

참고 :, 나는 Windows 경로와 놀아에서 완전한 멍청한 놈이야 나는 환경 변수에 대해 아무 것도 모른다. 그러나 나는 내가 가지고있는 특정 어플리케이션의 경로를 본다. nstalled는 모두 Python, Node, Ruby, AngularJS2, AndroidSDK 등의 시스템 변수에 나타납니다. 사용자가 사용법, 모범 사례 및 사용자 변수와 시스템 변수 간의 차이점에 대한 지침을 추가 보너스로 제공 할 수 있다면 말입니다. 그리고 경로로 어지럽 힌 일에 관해서 나는 완전한 초보자 인 것처럼 나에게 지침을주십시오. 감사!

+0

조회 Windows에서 JAVA_HOME 변수를 변경하는 방법. Java 8의 설치 위치로 설정해야합니다. 현재 Java 1.6의 설치 위치로 설정되어 있으므로 1.6 java 명령이 실행 중입니다. – EkcenierK

답변

4

시스템 경로에 여전히 1.6이 포함되어 있습니다.

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

둘 다 있습니다. 이걸 제거하고 1.8 만 있으면됩니다. (이미 거기에)

+0

드디어 업데이트 !!! 모든 이전 버전의 JDK를 수동으로 삭제하고 javac -version을 입력하여 올바르게 최신 버전으로 업데이트되었는지 확인합니다. JAVA_Home의 시스템 변수도 새 버전으로 자동 업데이트되었습니다. 고맙습니다! – ChosenJuan