자바 JDK 8 Windows XP 설치 및 "무... RegdeleteKeyExA... ADVAPI32. dll" 해결

2925 단어 자바android
[원문:http://blog.163.com/fan_ya/blog/static/117723340201446607624/】
자바 JDK 8 이 설치 되 었 을 때, 나의 윈도 XP 는 "무... RegdeleteKeyExA 는... ADVAPI32. dll" 오류 가 발생 했 습 니 다. 원래는 윈도 XP 에 대해 더 이상 지원 하지 않 고 수 동 으로 설치 할 수 밖 에 없 었 습 니 다.기대 되 는 자바 JDK 8 이 드디어 먼지 가 걷 히 고 수많은 부 름 이 시작 됐다.jdk - 8u5 - windows - i586 을 다운로드 하여 설 치 를 시 도 했 으 나, 내 Windows XP 에서 "jdk - 8u5 - windows - i586. exe - 입 구 를 찾 을 수 없습니다. 프로그램 입력 점 RegdeleteKeyExA 를 동적 연결 라 이브 러 리 ADVAPI32. dll 에 입력 할 수 없습니다."... 만능 Google 에 게 물 어 볼 수 밖 에 없 었 습 니 다.http://stackoverflow.com/questions/20965564/installing-jdk8-on-windows-xp-advapi32-dll-error 자바 가 윈도 XP 를 더 이상 지원 하지 않 는 구나.http://mail.openjdk.java.net/pipermail/openjfx-dev/2013-July/009005.html 하지만 이번 자바 8 은 JDK 와 JRE 가 아 닌 설치 프로그램 만 지원 하지 않 습 니 다.사용 할 수 없습니다. 그러면 수 동 으로 해결 합 니 다. 단 계 는: * 압축 풀기 exe 파일 * 압축 풀기 tools. zip * 압축 풀기 *. pack 파일 * 테스트 를 통 해 디 렉 터 리 를 만 들 고 JDK 8 설치 패키지 jdk - 8u5 - windows - i586. exe 를 설치 하려 는 디 렉 터 리 에 놓 습 니 다. 예 를 들 어 C: \ Program Files \ Java \ jdk 8 을 시작 하면 됩 니 다. 제 JDK 는 D: \ usr \ java \ jdk8u 5 에 있 습 니 다. 압축 풀기 exe 파일 은 7zip 이 필요 합 니 다. 없 으 면 http: // www. 7 - zip. org / 다운로드 설치. 명령 창 을 열 고 시작 - > 실행 - > cmd. exe D: \ \ usr \ \ java \ \ jdk8u 5 > set 7Z HOME = "C: \ 프로그램 파일 \ 7 - Zip" REM Step 1.1 7z 로 exe 를 펼 치면 tools. zip D: \ usr \ \ java \ \ jdk8u 5 >% 7Z HOME% \ 7z x jdk - 8u5 - windows - i586. exe 7 - Zip 9.20? Copyright (c)1999 - 2010 Igor Pavlov? 2010 - 11 - 18 Processing archive: jdk - 8u5 - windows - i586. exe Extracting? tools. zip Everything is Ok 크기:??????? 203761173 압축: 159077280 REM Step 2 7z 로 tools. zip D: \ usr \ \ java \ \ jdk8u 5 >% 7Z HOME% \ \ 7z x tools. zip 7 - Zip 9.20? Copyright (c)1999 - 2010 Igor Pavlov? 2010 - 11 - 18 Processing archive: tools. zip Extracting? LICENSE Extracting? README. html.. Extracting? release Everything is Ok Folders: 114 파일: 1341 크기:??????? 203388473 압축: 203761173 REM Step 3 JDK 자체 의 unpack 200 압축 해제 *. pack D: \ usr \ \ java \ \ jdk8u 5 > FOR / R% f IN (*. pack) DO "bin \ unpack 200. exe" - r - v "% f""%~pf%~nf.jar" D:\usr\java\jdk8u5>"bin\unpack200.exe" -r -v "D:\usr\java\jdk8u5\jre\lib\charsets.pack" "\usr\java\jdk8u5\jre\lib\charsets.jar" Unpacking from D:\usr\java\jdk8u5\jre\lib\charsets.pack to \usr\java\jdk8u5\jre\lib\charsets.jar ... A total of 4955 files (of which 4651 are classes)REM Step 4 테스트 D: \ usr \ \ java \ \ jdk8u 5 >% JAVA HOME% \ \ bin \ java - version java version "1.8.0 05" Java (TM) SE Runtime Environment (build 1.8.0 05 - b13) Java HotSpot (TM) Client VM (build 25.5 - b2, mixed mode)이로써 큰 성 과 를 거 두 었 습 니 다. 그 중 에는 Stackoverflow 에서 pack 파일 을 압축 해제 하 는 데 사용 되 는% f 의 에피소드 가 있 습 니 다. 제 cmd 환경 은 100% f 를 사용 해 야 합 니 다.
de>FOR /R %%f IN (*.pack) DO "%JAVA_HOME%\bin\unpack200.exe" -r -v "%%f" "%%~pf%%~nf.jar"

de>

좋은 웹페이지 즐겨찾기