
지금 설치하려고 여러번 시도했는데JDK 8내 Windows 7 64비트 컴퓨터에서는 실패했습니다.
나는8u111이름이 지정된 설정 파일"jdk-8u111-windows-x64.exe"그리고8u112이름이 지정된 설정 파일"jdk-8u112-windows-x64.exe"Oracle 다운로드 페이지에서 두 버전 모두로 jdk를 설치하려고 시도했습니다.
관리자로 실행 중이며 시스템에서 이전 Java 버전도 제거했습니다.
설치 프로그램이 바로 열리고 다음을 클릭하면 첫 번째 부분이 원활하게 진행되고 진행률 표시줄이 완전히 채워지지만 두 번째 진행률 표시줄로 넘어가면 그냥 멈추고 진행률 표시줄이 시작되지도 않습니다.
두 가지 버전을 모두 사용해 보았지만 동일한 결과가 나타납니다.
나는 무엇을 해야 합니까? 도와주세요 !!
편집: Ramhound의 지시에 따라 로그 파일을 확인했습니다.주셰드(임시 폴더에 있음) 다음 2개의 오류를 발견했습니다.
[2017/01/16 00:13:54.880, jre.exe (PID: 10076, TID: 11984), BrowserControl.cpp:351 (ui::BrowserControl::execJScriptUnsafe)]
ERROR: script->getIDsOfNames failed with COM error 0x80020006 (Unknown name)
[2017/01/16 00:13:54.910, jre.exe (PID: 10076, TID: 11984), BrowserControl.cpp:817 (ui::BrowserControl::Invoke)]
ERROR: Exception with message 'JScript execution error' caught
이게 무슨 뜻인지 모르겠습니다. 도와주세요!!
답변1
오랫동안 Windows 7 컴퓨터에서 동일한 문제가 발생했습니다.
내가 이해하는 문제는 JRE 설치 프로그램(선택을 취소하지 않는 한 JRE 설치는 JDK 설치의 일부임)이 일부 JavaScript를 포함하는 일부 HTML을 표시하려고 할 때(예: "30억 개의 장치가 Java를 사용함"과 같은) 것입니다. 배너), Microsoft의 MVC, 일부 VC C++ 재배포 가능 또는 .NET 프레임워크 클래스를 통해 일부 Internet Explorer 구성 요소를 사용할 것으로 예상되는 일부 "BrowserControl" 라이브러리를 사용합니다. 여기서는 실패합니다. 일부 버그가 있거나 호환되지 않는 구성 요소가 포함되어 있으므로 새로 설치하면 이런 일이 발생하지 않을 가능성이 높습니다. Java 설치 프로그램이 처리되지 않은 예외를 발생시키는 BrowserControl에서 JScript를 실행하려고 시도하는 것 같습니다.
어쨌든, 명령줄에서 Java 설치 프로그램을 실행하고 자동(즉, 비대화식 설치)을 위해 /s를 인수로 제공하여 문제를 해결할 수 있습니다. 오류를 유발하는 UI는 표시되지 않으며 JRE의 기본 설치로 종료됩니다.
그런데 JDK 9는 예상한 확인란과 버튼이 있지만 레이블이 없고 클릭할 수 없는 손상된 UI를 내 컴퓨터에 표시합니다. 따라서 대화 상자는 오른쪽 상단의 "X" 버튼을 통해서만 닫힐 수 있으며, 이로 인해 JDK 설치가 계속되고 결국 성공적으로 완료됩니다.
그래서 나는 당신에게 제안합니다
- 오프라인 JRE 설치 프로그램을 별도로 다운로드하세요.
- JDK를 정상적으로 설치하되 JRE 옵션을 선택 취소합니다.
- 다음을 사용하여 명령줄에 JRE를 설치합니다.
<path-to-the-jre-installer-exe> /s
아니면 실제로 JDK 설치 프로그램 /s
도 옵션을 사용한다고 생각합니다. 따라서 옵션을 변경할 필요가 없다면 그렇게 됩니다.
만약 너라면하다몇 가지 옵션을 설정해야 하는 경우 명령줄에서 추가 옵션을 사용하여 설정할 수 있습니다.이 StackOverflow 질문, 또는JRE 6 설치 프로그램을 설명하는 이 문서입니다.AFAIK 이러한 옵션은 변경되지 않았습니다.
도움이 되었기를 바랍니다!
추신: 문제는 알려져 있지만 Oracle에서는 대부분 무시합니다.
- https://community.oracle.com/thread/3912749
- OpenJDK 버그 보고서.그들은 그것이 해결되었다고 생각하지만 그렇지 않습니다. 오늘 내 컴퓨터에 JDK 및/또는 JRE 9.0.1을 설치하는 데 동일한 문제가 발생했으며 매번 문제를 재현할 수 있습니다.