我最近开始开发Eclipse插件(目前是基本的东西),而我正在努力以“默认”方式运行Eclipse插件(“作为Eclipse应用程序运行”)。
Eclipse正在启动另一个实例,该实例中已经安装了我的插件(这是默认行为)。
问题是,当我想重新运行插件项目并再次按“运行”按钮(或按Ctrl + F11)(另一个仍在运行的Eclipse实例)时,出现以下消息:
“由于其他Eclipse应用程序当前正在使用关联的工作空间,因此无法启动该应用程序”。
该错误是有道理的,当我关闭“测试” Eclipse实例时,我可以再次运行我的插件。
问题是-“这是插件开发的常规程序吗?”。也许我缺少一些东西,例如Eclipse的特殊参数?
这似乎很正常。该错误消息是因为运行配置指定了一个工作空间,并且当您使用同一工作空间启动另一个实例时,该实例已被锁定并被认为正在使用中。
测试插件时通常要做的是创建运行配置(单击“运行...”),在该配置中,我禁用了测试时不需要的所有插件。这样可以确保测试启动几秒钟。确保将运行配置也保存为* .launch文件,这样可以更快地进行下一次测试。或者可以用来共享配置。
您可以在运行配置中进行很多配置,例如eclipse参数,vm参数,是否要设置环境变量等。因此,请务必尝试一下。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句