title: Why I can't install Java Extension Pack in Visual Studio
body: <p>Why when trying to install java extension pack in VS. I get those errors</p>
  <pre><code>[2020-12-19 18:36:45.800] [renderer1] [error] [&quot;validating: Corrupt ZIP: end of central directory record signature not found&quot;,&quot;    at U.downloadInstallableExtension (file:///C:/Users/hp/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:635:461)&quot;,&quot;    at async U.doInstallFromGallery (file:///C:/Users/hp/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:632:594)&quot;]
  [2020-12-19 18:36:45.880] [renderer1] [error] Corrupt ZIP: end of central directory record signature not found: validating: Corrupt ZIP: end of central directory record signature not found
      at U.downloadInstallableExtension (file:///C:/Users/hp/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:635:461)
      at async U.doInstallFromGallery (file:///C:/Users/hp/AppData/Local/Programs/Microsoft VS Code/resources/app/out/vs/code/electron-browser/sharedProcess/sharedProcessMain.js:632:594)
  </code></pre>
  <p>I install it manually with file .vsix and get the following log :</p>
  <pre><code>19/12/2020 18:38:15 - Microsoft VSIX Installer
  19/12/2020 18:38:15 - -------------------------------------------
  19/12/2020 18:38:15 - vsixinstaller.exe version:
  19/12/2020 18:38:15 - 16.8.3036
  19/12/2020 18:38:15 - -------------------------------------------
  19/12/2020 18:38:15 - Command line parameters:
  19/12/2020 18:38:15 - C:\Program Files (x86)\Microsoft Visual Studio\Installer\resources\app\ServiceHub\Services\Microsoft.VisualStudio.Setup.Service\VSIXInstaller.exe,C:\vscjava.vscode-java-pack-0.12.1.vsix
  19/12/2020 18:38:15 - -------------------------------------------
  19/12/2020 18:38:15 - Microsoft VSIX Installer
  19/12/2020 18:38:15 - -------------------------------------------
  19/12/2020 18:38:16 - Skipping product Microsoft.VisualStudio.Product.BuildTools (9d27c81e) since it does not support extensions
  19/12/2020 18:38:16 - Initializing Install...
  19/12/2020 18:38:17 - Détails de l'extension...
  19/12/2020 18:38:17 -   Identifier         : vscode-java-pack
  19/12/2020 18:38:17 -   Name               : Java Extension Pack
  19/12/2020 18:38:17 -   Author             : vscjava
  19/12/2020 18:38:17 -   Version            : 0.12.1
  19/12/2020 18:38:17 -   Description        : Popular extensions for Java development and more.
  19/12/2020 18:38:17 -   Locale             : en-US
  19/12/2020 18:38:17 -   MoreInfoURL        : 
  19/12/2020 18:38:17 -   InstalledByMSI     : False
  19/12/2020 18:38:17 -   SupportedFrameworkVersionRange : [0.0,2147483647.2147483647]
  19/12/2020 18:38:17 - 
  19/12/2020 18:38:17 -   SignatureState     : Unsigned
  19/12/2020 18:38:17 -   Produits pris en charge : 
  19/12/2020 18:38:17 -       Microsoft.VisualStudio.Code
  19/12/2020 18:38:17 -           Version : 
  19/12/2020 18:38:17 - 
  19/12/2020 18:38:17 -   Références         : 
  19/12/2020 18:38:17 - Détails de la signature...
  19/12/2020 18:38:17 -   Extension is not signed.
  19/12/2020 18:38:17 - 
  19/12/2020 18:38:17 - Recherche des produits applicables...
  19/12/2020 18:38:17 - Produit installé trouvé - Emplacement global
  19/12/2020 18:38:17 - VSIXInstaller.NoApplicableSKUsException: Une ou plusieurs extensions sont destinées à Visual Studio Code. Essayez de les installer dans Visual Studio Code.
     à VSIXInstaller.ExtensionService.GetInstallableDataImpl(IInstallableExtension extension, String extensionPackParentName, Boolean isRepairSupported, IStateData stateData, IEnumerable`1&amp; skuData)
     à VSIXInstaller.ExtensionService.GetInstallableData(String vsixPath, String extensionPackParentName, Boolean isRepairSupported, IStateData stateData, IEnumerable`1&amp; skuData)
     à VSIXInstaller.ExtensionPackService.IsExtensionPack(IStateData stateData, Boolean isRepairSupported)
     à VSIXInstaller.ExtensionPackService.ExpandExtensionPackToInstall(IStateData stateData, Boolean isRepairSupported)
     à VSIXInstaller.App.Initialize(Boolean isRepairSupported)
     à VSIXInstaller.App.Initialize()
     à System.Threading.Tasks.Task`1.InnerInvoke()
     à System.Threading.Tasks.Task.Execute()
  --- Fin de la trace de la pile à partir de l'emplacement précédent au niveau duquel l'exception a été levée ---
     à Microsoft.VisualStudio.Telemetry.WindowsErrorReporting.WatsonReport.GetClrWatsonExceptionInfo(Exception exceptionObject)
  </code></pre>
  <p>I have tried to install some few other extension of Java like Maven for Java, and I get the error in installing them as well.</p>
  <p>Any suggestions?</p>