【问题标题】:An internal error occurred during: "Compute launch button tooltip". java.lang.IllegalArgumentException with Eclipse Kepler after TestNG installation在“计算启动按钮工具提示”期间发生内部错误。安装 TestNG 后 Eclipse Kepler 出现 java.lang.IllegalArgumentException
【发布时间】:2018-07-27 06:51:09
【问题描述】:
在我下载 TestNG 之前,我在 Eclipse Kepler 中的项目运行良好。发布 TestNG 下载后,我无法为我的代码单击“运行”按钮。单击运行后,或者即使我将鼠标悬停在运行上,也会显示以下错误消息。
在“计算启动按钮工具提示”期间发生内部错误。 java.lang.IllegalArgumentException
如果我卸载测试我的所有脚本运行。但是一旦我重新安装测试,问题就会再次出现
我尝试了以下方法:
- 重新安装 Eclipse
- 更改工作区
- 重启 Eclipse
- 创建新项目
- 从 Eclipse Marketplace 安装 TestNg 以及通过安装新软件。
【问题讨论】:
标签:
java
eclipse
selenium
eclipse-plugin
testng-eclipse
【解决方案1】:
错误说明了一切:
An internal error occurred during: "Compute launch button tooltip". java.lang.IllegalArgumentException
根本原因
您无法点击代码的 Run 按钮,或者当您将鼠标悬停在 Run 上时点击 Run 后,您会看到错误,因为这些按钮的标签是根据活动编辑器中的 *.java 文件计算的。如果有两个 jar 具有相同的类,则可能会出现此问题,例如(selenium-server-standalone-3.9.1 和 client-combined-3.9.1)。
解决方案
所以可能的解决方案是: