作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我最近开始开发一个 Eclipse 插件(目前这是基本的东西),并且我正在努力解决运行 Eclipse 插件的“默认”方式(“作为 Eclipse 应用程序运行”)。
Eclipse 正在启动另一个实例,其中已经安装了我的插件(这是默认行为)。
问题是,当我想重新运行我的插件项目并再次按“运行”按钮(或 Ctrl + F11)(并且另一个 Eclipse 实例仍在运行)时,我收到以下消息:
“无法启动应用程序,因为关联的工作区当前正被另一个 Eclipse 应用程序使用”。
这个错误是有道理的,当我关闭“测试”Eclipse 实例时,我可以再次运行我的插件。
问题是 - “这是插件开发的正常流程吗?”。也许我错过了一些东西,例如Eclipse 的特殊参数?
最佳答案
这看起来很正常。该错误消息是因为运行配置指定了一个工作区,当您使用同一工作区启动第二个实例时,它会被锁定并被视为正在使用。
测试插件时我通常做的是创建一个运行配置(单击“运行...”),在其中禁用测试时不需要的所有插件。这可以确保测试启动速度快几秒钟。确保将该运行配置也保存为 *.launch 文件,这样可以更快地进行下次测试。或者它可以用于共享配置。
您可以在运行配置中配置很多内容,例如 eclipse 参数、vm 参数、是否需要设置环境变量等。因此,请务必进行一些实验。
关于eclipse - 运行 eclipse 插件的便捷方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20913304/
我是一名优秀的程序员,十分优秀!