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
이것은 나에게도 효과가 있었습니다