我很长时间都在努力解决这个问题。
我在我的日食火星中安装了Scala eclipse插件,并且eclipse的JDT编织成功了。但是当我想运行一个新的Eclipse应用程序时,它会打开一个新的eclipse并不断问我:JDT Weaving被禁用,激活它并重新启动Eclipse。
我尝试过:使用全新的Eclipse,删除.p2文件夹,修改配置/ config.ini文件......我甚至尝试使用equinox-weaving-launcher。只是没有运气。
任何人都可以告诉我什么是寻找儿童日食的关键所在以及为什么JDT编织不起作用?
答案 0 :(得分:0)
我设法通过编辑配置/ config.ini文件的以下行来解决这个问题:
osgi.framework.extensions=reference\:file\:org.eclipse.osgi.compatibility.state_1.0.100.v20150402-1551.jar
到
osgi.framework.extensions=reference\:file\:org.eclipse.osgi.compatibility.state_1.0.100.v20150402-1551.jar,reference\:file\:org.eclipse.equinox.weaving.hook_1.1.100.weaving-hook-20140821.jar
然后通过从这个主机eclipse的config.ini文件加载来加载我的eclipse应用程序,而不是自己创建。
但还有一个问题,如果原始config.ini文件没有org.eclipse.equinox.weaving.hook_1.1.100.weaving-hook-20140821.jar
,那么JDT编织如何在主机Eclipse上成功。