javaw.exe가 실행 파일로 실행되고 있지 않습니다.

javaw.exe가 실행 파일로 실행되고 있지 않습니다.

Windows 7 Ultimate x64, SP1을 사용하고 있으며 최신 업데이트가 설치되어 있습니다. Java 응용 프로그램을 열려고 할 때마다 javaw.exe를 열 프로그램을 묻는 대화 상자가 나타납니다. 이 문제는 버전 8 업데이트 31을 사용하는 동안 처음 나타났습니다. 업데이트 45로 업데이트해도 문제가 해결되지 않았습니다. 이 문제를 해결할 수 있는 방법이 있나요?

답변1

내 컴퓨터에서도 같은 문제가 발생했습니다. Windows 경로 변수를 확인하십시오. 내 경로는 Java를 통해 연결되었으며 C:\ProgramData\Oracle\Java\javapath해당 폴더에는 C:\Program Files\Java\jre1.8.0_45\bin. 항목을 삭제 C:\ProgramData\Oracle\Java\javapath하고 교체한 C:\Program Files\Java\jre1.8.0_45\bin다음 모든 것이 작동하기 시작했습니다.

그러나 '올바른' 디렉토리에는 버전 번호가 있으므로 Java가 업데이트될 때마다 경로를 다시 변경해야 합니다. 나는 이것이 다른 디렉토리의 이유라고 생각합니다.

편집하다:경로 항목을 삭제하는 대신 다음 명령을 사용하여 javapath 디렉토리의 심볼릭 링크를 '수정'할 수 있습니다(하드 링크로 만듭니다).

mklink /H C:\ProgramData\Oracle\Java\javapath\java.exe C:\Program Files\Java\jre1.8.0_45\bin\java.exe 

해당 명령을 사용하여 세 링크를 모두 수정합니다.

  • java.exe
  • javaw.exe
  • javaws.exe

이것은 나에게도 효과가 있었습니다

관련 정보