Eclipse jee-2020-03安装Aptana Studio 3插件失败问题求助
可行解决方案
解决JDK反射访问报错
该报错是JDK 9及以上版本引入的模块化系统限制导致,Aptana Studio 3 2014年发布的3.6.x插件版本依赖旧版JRuby实现,需要通过反射访问JDK核心类,以下两种方案均可解决:
方案1:添加Eclipse启动参数(无需更换现有JDK)
- 找到Eclipse安装目录下的
Eclipse.app/Contents/Eclipse/eclipse.ini配置文件 - 打开文件后定位到
-vmargs行,在该行下方添加如下3行配置:
--add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/java.security=ALL-UNNAMED --add-opens java.base/java.io=ALL-UNNAMED
- 保存配置文件后重启Eclipse即可生效
方案2:切换Eclipse运行用JDK版本(兼容性最高)
Aptana 3.6.x插件原生仅适配JDK 8,不会触发模块化相关限制,无需卸载本地已安装的JDK 16,按如下步骤配置即可:
- 安装JDK 8到本地
- 打开
eclipse.ini配置文件,在-vmargs行上方添加JDK 8的路径配置,示例如下:
-vm /Library/Java/JavaVirtualMachines/jdk1.8.0_301.jdk/Contents/Home/bin/java
- 保存配置后重启Eclipse即可
解决插件依赖冲突报错
你遇到的org.apache.batik.util包版本冲突问题,是Eclipse现有环境已安装同名称依赖包导致,安装时按如下步骤操作即可:
- 打开Eclipse「安装新软件」面板,输入Aptana插件更新源地址
- 取消勾选面板底部的
只显示可用的最新版本选项 - 勾选
安装过程中联系所有更新站点以查找所需软件选项 - 进入依赖检测步骤后,选择
替换已安装的冲突版本选项即可完成安装
内容的提问来源于stack exchange,提问作者Mikew
相关产品推荐
相关产品推荐

