You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

IBM RAD 9.5.0.2安装Enhanced Class Decompiler插件失败求助

解决RAD 9.5.0.2安装Enhanced Class Decompiler插件的SSL协议错误

这个javax.net.ssl.SSLException: Received fatal alert: protocol_version问题我之前在老版本RAD上也碰到过,核心原因是RAD 9.5.0.2默认搭载的IBM JDK版本(通常是JDK 7)不支持现代的TLS 1.2/1.3协议,而Enhanced Class Decompiler的更新仓库现在只允许这些高版本的TLS连接,所以才会出现握手失败的情况。

下面给你几个实用的解决办法:

方法1:修改RAD的JVM参数强制启用TLS 1.2

这是最快捷的方案,无需升级或下载额外文件:

  1. 找到RAD安装目录下的eclipse.ini文件(一般在IBM/SDP/eclipse文件夹内)
  2. 打开文件,定位到-vmargs段落,添加以下两行参数:
    -Dhttps.protocols=TLSv1.2
    -Djdk.tls.client.protocols=TLSv1.2
    
  3. 保存文件后重启RAD,再尝试安装插件

方法2:手动下载离线插件包安装

如果修改参数仍无效,或者你的网络有特殊限制,可以选择离线安装:

  1. 下载适配RAD 9.5版本的Enhanced Class Decompiler离线插件包
  2. 打开RAD,进入Help > Install New Software
  3. 点击Add按钮,选择Archive选项,选中你下载的离线包文件
  4. 按照安装向导完成后续操作即可

方法3:升级RAD使用的JDK版本

如果你的环境允许长期解决这类协议兼容问题,可以把RAD的JDK升级到支持TLS 1.2的版本(比如IBM JDK 8或OpenJDK 8):

  1. 下载对应版本的JDK安装包
  2. 修改eclipse.ini里的-vm参数,指向新JDK的javaw.exe(Windows系统)或java(Linux系统)路径
  3. 重启RAD后再尝试安装插件

另外,也可以检查下你的网络环境是否有代理或防火墙拦截了TLS 1.2的连接,有时候代理服务器也会限制协议版本导致这个问题。


内容的提问来源于stack exchange,提问作者Nishanth

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 06:59:24