我在Eclipse oxygen 4.7.0,java 1.8上遇到了这个错误
JDK 9+上不支持clientBuilder.sslSocketFactory
与Eclipse相关,maven ..trying更新Maven : Alt+f5模块okhttp3尝试连接..解析/处理pom时
我根本没有JDK9。查看所有其他关于stackoverflow的类似报告,没有一个是相关的。
发布于 2020-06-24 13:24:49
您可以在JDK8的Eclipse bug 517113中找到类似的问题。
错误调用堆栈指示library compiled with OpenJDK的外部依赖项
JDK,还要检查As seen here中的声明。
我更改了使用JAVA_HOME作为SonarScanner包附带的
的代码。
一旦我将其更改为默认的JAVA_HOME,它就开始正常工作。
其他可能的原因:错误的依赖,如PR 3066或this question所示。
发布于 2020-06-27 12:23:05
我认为您正在使用JDK 9运行Eclipse Oxygen。
如果你不想这样做,我有一个解决方案。
通过添加-vm参数更新eclipse/eclipse.ini:
-startup
plugins/org.eclipse.equinox.launcher_1.5.0.v20180512-1130.jar
--launcher.library
plugins/org.eclipse.equinox.launcher.win32.win32.x86_64_1.1.700.v20180518-1200
-product
org.eclipse.epp.package.jee.product
-showsplash
org.eclipse.epp.package.common
--launcher.defaultAction
openFile
--launcher.defaultAction
openFile
--launcher.appendVmargs
-vm
C:/Program Files/Java/jdk1.8.0_251/bin
-vmargs
-Dosgi.requiredJavaVersion=1.8
-Dosgi.instance.area.default=@user.home/eclipse-workspace
-XX:+UseG1GC
-XX:+UseStringDeduplication
--add-modules=ALL-SYSTEM
-Dosgi.requiredJavaVersion=1.8
-Dosgi.dataAreaRequiresExplicitInit=true
-Xms256m
-Xmx1024m
--add-modules=ALL-SYSTEM这个.ini文件来自我最新的eclipse。其他版本可能会有所不同。
这将强制eclipse从您添加的JDK开始。
注意: -Dosgi.requiredJavaVersion=1.8将提供eclipse可以支持的java版本的信息。
发布于 2020-10-02 04:29:15
如果有人在运行Azul的zulu8 open jdk时遇到这个问题,可以尝试将zulu8 jdk的3-4个版本放在最新版本之后。这对我很管用。
https://stackoverflow.com/questions/61899113
复制相似问题