为什么jdt编织不适用于从jdt编织的主机Eclipse启动Eclipse应用程序?

时间:2016-03-25 00:28:01

标签: eclipse scala

我很长时间都在努力解决这个问题。

我在我的日食火星中安装了Scala eclipse插件,并且eclipse的JDT编织成功了。但是当我想运行一个新的Eclipse应用程序时,它会打开一个新的eclipse并不断问我:JDT Weaving被禁用,激活它并重新启动Eclipse。

我尝试过:使用全新的Eclipse,删除.p2文件夹,修改配置/ config.ini文件......我甚至尝试使用equinox-weaving-launcher。只是没有运气。

任何人都可以告诉我什么是寻找儿童日食的关键所在以及为什么JDT编织不起作用?

1 个答案:

答案 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上成功。