【发布时间】:2020-12-19 17:53:02
【问题描述】:
为什么尝试在 VS 中安装 java 扩展包。我得到了这些错误
[2020-12-19 18:36:45.800] [renderer1] [error] ["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)"]
[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)
我使用文件 .vsix 手动安装它并获得以下日志:
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& skuData)
à VSIXInstaller.ExtensionService.GetInstallableData(String vsixPath, String extensionPackParentName, Boolean isRepairSupported, IStateData stateData, IEnumerable`1& 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)
我曾尝试安装一些其他 Java 扩展,例如 Maven for Java,但在安装它们时也出现错误。
有什么建议吗?
【问题讨论】:
-
你在网络代理后面吗?
-
谢谢你的回答,我想你可能是对的。我已经更改了整个编辑器以尽快开始我的项目。我安装了 NetBeans。大多数情况下,该错误与您提到的内容有关。我记得我之前修改了一些网络的东西
标签: java visual-studio visual-studio-code