2016-11-22 10 views
0

Java SE (8u111)는 작동하지 않습니다. Java 프로그램을 열 수 없습니다. 심지어 Java 제어판이 아닙니다. 나는 5 번 이상 다시 설치했고 자바는 작동하지 않을 것이다. 매번 Java (CP 또는 프로그램)를 열려고 시도 할 때 Taskmgr에 나타나고 일부 작업 (CPU 및 디스크 속도가 빨라짐)이 발생하면 속도는 0 (메모리 제외)으로 돌아가고 Java는 오류 알림없이 닫힙니다. .Java는 Windows 98 또는 이전 버전의 호환 모드에서만 실행됩니다.

처음으로 Java를 설치하면 호환 모드없이 작동했습니다. 이제는 그렇지 않습니다.

내가 그것을 휴식 전에했던 유일한 사항은 다음과 같습니다

  • 내가 업데이트 인텔 HAXM
  • 은 내가 리믹스 OS 플레이어
  • 자바 나누기를 실행 인텔 VT
  • 에 돌았 다. 그것은 휴식 후

, 내가 이러한 해결하기 위해 않았다

  • 제거 인텔 HAXM
  • 장애인 인텔 VT를
  • 5 배 이상 자바를 다시 설치
  • , 다른 드라이브에 하나는
  • 아직 아무튼 일하지 마라.

호환 모드를 Windows 98/Windows Me 나 그 이상으로 설정하면 작동합니다. 그러나 Windows XP 이상으로 설정하면 작동하지 않습니다. 왜 그 이유를 아는 사람 있습니까?

Windows 10 버전에서 1607 Intel Core i5-7200U, Nvidia Geforce 920MX, 모두 새로운 2 주 된 노트북에서 실행되는 Java SE 8u111을 실행합니다 (처음 설치시, 업데이트되지 않음).

한가지 더, 나는 내가 콘솔에서 실행하여 사용자 지정 DPI 스케일링 (145퍼센트)

+0

GUI 애플리케이션 또는 콘솔 버전으로 테스트 해 보았습니다. 콘솔에서 실행하여 실제로 JVM이고 작동하지 않는 프로그램 자체가 아닌지 확인하십시오. – Paul

+0

Java 8의 이전 버전으로 백업 해보십시오. –

+0

@Paul 음 ... 나는 정확하게 전문가는 아닙니다. 난 그냥 자바를 사용하므로 어떻게 해야할지 모르겠다. 내 모든 자바 프로그램이 작동하지 않습니다. 뿐만 아니라, 웹 사이트는 자바를 전혀 사용할 수 없습니다. 호환성 모드에서도. – Aliffan

답변

1

테스트를 사용이 도움이됩니다 의심하지만. 터미널에 "java -jar jarfile"경로 ()를 입력하는 것만 큼 간단합니다 ("win + r"을 입력하고 "cmd"를 입력하여 열 수 있음). 적어도 실제 문제가 무엇인지 생각할 수 있습니다. --Paul

Paul에게 제안 해 주셔서 감사합니다. 콘솔에서 Java 프로그램을 실행 한 후 모든 프로그램의 충돌이 java.lang.IllegalArgumentException: 33 incompatible with Text-specific LCD contrast key에 의해 발생한 것을 발견했습니다.

나는 빠른 Google 검색을 수행하여 https://www.rarst.net/software/cleartype-install4j-java-bug/을 읽습니다.

그런 다음 나는 자바 깨우기 전에 cleartype의 레지스트리를 수정했다는 것을 기억했습니다. 그래서 나는 Windows 제어판을 통해 cleartype 설정을 다시 조정했고 지금은 ... 모든 것이 작동합니다! Java 프로그램, Java 제어판 및 Java의 모든 기능이 현재 작동 중입니다!

호환성 모드가 Windows 98 이상에서만 작동하는 이유를 알고있을 수 있습니다. 내 cleartype 매개 변수가 유효하지 않으며 java가 cleartype을 처리 할 수 ​​없습니다. Cleartype은 Windows XP에서 구현되었습니다 (제 생각 엔). compat와. Java가이 머신이 Windows 98이라는 것을 알려주는 모드는 자바가 클리어 타입 및/또는 클리어 타입에 대한 설정 및 정보 수집을 시작하지 않아 충돌을 일으키지 않습니다.

내 문제가 해결되었습니다. 고맙습니다!