天天看點

安裝JDK報錯:Failed to extract file RegUtils from the binary table安裝JDK報錯:Failed to extract file “RegUtils” from the binary table

安裝JDK報錯:Failed to extract file “RegUtils” from the binary table

Details

  • Version/s:1.4.2_03
  • CPU: x86
  • OS: windows7 64

Description

出現的步驟:

  1. 本機上安裝的是jdk1.8.0,但是這個項目用的是1.4.2,隻好解除安裝重新安裝。先從控制台解除安裝JDK1.8
  2. 從https://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase14-419411.html下載下傳Windows Offline Installation–j2sdk-1_4_2_03-windows-i586-p.exe并将其安裝在我的Windows7 64上。
  3. 當歡迎視窗顯示(Java2sdk SeV1.4.2_03安裝程式正在準備Installshield向導…)時,它會警告“Failed to extract file “RegUtils” from the binary table。
  4. 多次嘗試無法在Windows7 64中安裝j2sdk.

解決過程:

  1. 百度後說和temp權限有關系,檢視temp檔案夾後發現權限已經配置設定給Administrator,然後使用Adminitrator權限運作安裝程式,依然報錯。
  2. 突然發現本機安裝有防毒軟體–火絨,于是暫時将其關閉,之後管理者模式運作安裝程式,成功安裝。
  3. 安裝成功後不要忘記更改環境變量:

    JAVA_HOME=C:\j2sdk1.4.2_03

    CLASSPATH=.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar

    Path=C:\j2sdk1.4.2_03\bin;C:\j2sdk1.4.2_03\jre\bin;

  4. 打開cmd,運作java -version 、javac、java 可以顯示指令,安裝完畢