JAVA_HOME이 잘못된 디렉토리로 설정되었습니다. 프롬프트에서 cordova 명령 (cordova build)을 실행하려고하는데

JAVA_HOME내 시스템에 설정 했고 C:\Program Files\Java\jdk1.8.0_
131\bin;
명령 프롬프트에서 cordova 명령 (cordova build)을 실행하려고하는데 다음 오류가 발생합니다. 모든 방법을 시도했지만이 문제를 해결할 수 없습니다.

오류 : JAVA_HOME이 잘못된 디렉토리로 설정되었습니다. C : \ Program Files \ Java \ jdk1.8.0_ 131 \ bin;

JAVA_HOMEJava 설치 위치와 일치하도록 환경 에서 변수를 설정하십시오 .



답변

로 설정해야합니다 C:\Program Files\Java\jdk1.8.0_12.

\bin 필요하지 않습니다.


답변

JAVA_HOME디렉토리가 아닌 홈 jdk 디렉토리를 가리켜 야합니다 jdk/bin.

다음 JAVA_HOME과 같이 설정해야합니다 .

JAVA_HOME="C:\Program Files\Java\jdk1.8.0_131"


답변

를 제거하고 끝 \bin에서도 제거하십시오 ;. cmd를 다시 시작한 후 실행하십시오.


답변

다음을 시도하십시오.

  • 경로 \bin에서 제거하십시오 JAVA_HOME.
  • 새 명령 줄 창을 엽니 다.
  • 관리자 권한으로 명령을 실행하십시오.


답변

JAVA_HOME은 C:\Program Files\Java\jdk1.8.0_172경로에 세미콜론 (;) 또는 bin을 포함하지 않아야합니다. 7 이상의 모든 jdk 버전이 작동합니다. 또한 cmd를 다시 시작해야합니다.


답변

세트 JAVA_HOME 으로 C : \ 프로그램 파일 \ 자바 \ jdk1.8.0_172

세미콜론 “;”을 사용하지 마십시오. JAVA_HOME 값 이상

올바르게 설정되었는지 확인하려면 명령 프롬프트로 이동하여 C : …….> sdkmanager –list 확인

이제 성공적으로 저장 될 수 있도록 전체 목록이 나타납니다.

그렇지 않으면 JAVA_HOME 경로가 올바르게 설정되지 않았다는 오류가 표시됩니다.


답변

Window 10에서 문제는 세미콜론 ;이었습니다.

edit the system environment variables의 끝에있는 세미콜론으로 이동하여 삭제JAVA_HOMEC:\Program Files\Java\jdk1.8.0_144

즉, 이것을 다음 C:\Program Files\Java\jdk1.8.0_12;으로 변환하십시오 .C:\Program Files\Java\jdk1.8.0_12

Windows 대화 상자에서 항목을 삭제하고 새 항목을 만들어야 할 수 있습니다. 여러 항목이 있고 더 큰 양식보기를 얻은 경우 Windows ;는 항목이 하나만 남아 있더라도 각 항목 끝에 자동으로를 삽입합니다 .