我正在尝试从IBM Rational Application Developer版本:9.5.0.2中的marketplace安装Enhanced Class Decompiler插件 。但要低于例外,
Unable to read repository at https://ecd-plugin.github.io/update/content.xml.
javax.net.ssl.SSLException: Received fatal alert: protocol_version
at com.ibm.jsse2.j.a(j.java:35)
at com.ibm.jsse2.j.a(j.java:31)
at com.ibm.jsse2.as.b(as.java:806)
at com.ibm.jsse2.as.a(as.java:102)
at com.ibm.jsse2.as.i(as.java:969)
at com.ibm.jsse2.as.a(as.java:680)
at com.ibm.jsse2.as.startHandshake(as.java:859)
at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:535)
at org.apache.http.conn.ssl.SSLSocketFactory.connectSocket(SSLSocketFactory.java:403)
at org.apache.http.impl.conn.DefaultClientConnectionOperator.openConnection(DefaultClientConnectionOperator.java:177)
at org.apache.http.impl.conn.ManagedClientConnectionImpl.open(ManagedClientConnectionImpl.java:304)
at org.apache.http.impl.client.DefaultRequestDirector.tryConnect(DefaultRequestDirector.java:611)
at org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:446)
at org.apache.http.impl.client.AbstractHttpClient.doExecute(AbstractHttpClient.java:863)
at org.apache.http.impl.client.CloseableHttpClient.execute(CloseableHttpClient.java:82)
at org.eclipse.ecf.provider.filetransfer.httpclient4.HttpClientFileSystemBrowser.runRequest(HttpClientFileSystemBrowser.java:259)
at org.eclipse.ecf.provider.filetransfer.browse.AbstractFileSystemBrowser$DirectoryJob.run(AbstractFileSystemBrowser.java:69)
at org.eclipse.core.internal.jobs.Worker.run(Worker.java:54)
请帮我解决这个问题。
答案 0 :(得分:0)
IBM的JRE不喜欢Githubs新的SSL设置,因此您可以尝试修复它(JRE的相关部分可以在%RAD_HOME%\SDP\jdk\jre\lib\security
中找到)
或者从这里获取最新的ECD版本:
https://github.com/ecd-plugin/ecd/releases
对于3.0版,请下载
包含"功能"和"插件"夹。这些内容需要进入RAD安装中的相应文件夹,即。 %RAD_HOME%\SDP
。
启动RAD后,应将其配置为使用ECD进行" .class"和#34; .class-without-source。"