安装myeclipse报错,怎么解决

img

看下提示的日志文件中,具体报什么错。

!SESSION 2021-09-12 21:46:23.735 -----------------------------------------------
eclipse.buildId=unknown
java.version=1.8.0_65
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=zh_CN
Framework arguments: D:\111\myeclipse-2021.5.24a-offline-installer-windows.exe 1816295184
Command-line arguments: -os win32 -ws win32 -arch x86_64 D:\111\myeclipse-2021.5.24a-offline-installer-windows.exe 1816295184

!ENTRY org.eclipse.osgi 4 0 2021-09-12 21:46:24.609
!MESSAGE Application error
!STACK 1
java.lang.ExceptionInInitializerError
at javax.crypto.JceSecurity.loadPolicies(JceSecurity.java:318)
at javax.crypto.JceSecurity.setupJurisdictionPolicies(JceSecurity.java:263)
at javax.crypto.JceSecurity.access$000(JceSecurity.java:48)
at javax.crypto.JceSecurity$1.run(JceSecurity.java:81)
at java.security.AccessController.doPrivileged(Native Method)
at javax.crypto.JceSecurity.(JceSecurity.java:78)
at javax.crypto.Cipher.getInstance(Cipher.java:515)
at com.genuitec.pulse.installer.context.base.internal.InstallerDataSourceImpl.setupContentControlCipher(Unknown Source)
at com.genuitec.pulse.installer.context.base.internal.InstallerDataSourceImpl.getInstallerInstance(Unknown Source)
at com.genuitec.pulse.installer.context.base.internal.InstallerInstanceContextImpl.init(Unknown Source)
at com.genuitec.pulse.installer.context.internal.InstallerContextImpl.getContextForScope(Unknown Source)
at com.genuitec.pulse.installer.context.internal.InstallerContextImpl$CallerScopedInstallerContext.getContext(Unknown Source)
at com.genuitec.pulse.installer.application.CommonInstallerApplication.prepareContainer(Unknown Source)
at com.genuitec.pulse.installer.application.CommonInstallerApplication.start(Unknown Source)
at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:196)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:134)
at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:388)
at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:243)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:673)
at org.eclipse.equinox.launcher.Main.basicRun(Main.java:610)
at org.eclipse.equinox.launcher.Main.run(Main.java:1519)
at org.eclipse.equinox.launcher.Main.main(Main.java:1492)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:497)
at com.genuitec.pulse.eclipse.launcher.Main.main(Main.java:110)
Caused by: java.lang.SecurityException: Framework jar verification can not be initialized
at javax.crypto.JarVerifier.(JarVerifier.java:189)
... 32 more
Caused by: java.security.PrivilegedActionException: java.security.cert.CertificateException: X.509 not found
at java.security.AccessController.doPrivileged(Native Method)
at javax.crypto.JarVerifier.(JarVerifier.java:148)
... 32 more
Caused by: java.security.cert.CertificateException: X.509 not found
at java.security.cert.CertificateFactory.getInstance(CertificateFactory.java:188)
at javax.crypto.JarVerifier$1.run(JarVerifier.java:154)
at javax.crypto.JarVerifier$1.run(JarVerifier.java:149)
... 34 more
Caused by: java.security.NoSuchAlgorithmException: X.509 CertificateFactory not available
at sun.security.jca.GetInstance.getInstance(GetInstance.java:159)
at java.security.cert.CertificateFactory.getInstance(CertificateFactory.java:183)
... 36 more

Caused by: java.security.NoSuchAlgorithmException: X.509 CertificateFactory not available

你JDK版本太低了,建议升级到JDK11