当前位置: 首页 > 知识库问答 >
问题:

删除不能强制转换为字符串的org.eclipse.osgi.internal.framework.EquinoxConfiguration$1

栾英资
2023-03-14

今天早上,我试图将LibraryFolder ClasspathContainer插件安装到我的Eclipse(STS 3.6.1)中:每次尝试执行Ivy:Retrieve时,安装它都会导致上述错误。

更糟糕的是,我试图从Eclipse Marketplace安装ivyde插件,但Eclipse在出现大量错误时开始崩溃,包括JVM崩溃。卸载两个插件都没有修复。我尝试了一个新的工作区和一个空白的Eclipse安装,但最终不得不安装以前的Eclipse插件。

我花了整个上午的时间试图修复混乱,但我必须恢复以前未提交的工作区和Eclipse安装,所以现在除了上面的错误之外,我所有的工作都正常了。艾薇直到今天早上都工作得很好。

正如我所读到的那样,Ivy方法被传递给一个对象,从其名称猜测,该对象是Eclipse配置的一部分。在等待bugfix的同时,我的问题是如何更多地研究这个org.eclipse.osgi.internal.framework.EquinoxConfiguration$1参数的性质?

共有1个答案

欧阳向文
2023-03-14

这看起来与为libgdx构建新的Gradle项目模型时的错误有关--其中包括一个适用于Gradle IDE的变通方法,所以可能对您有用。

相关的Eclipse bug是https://bugs.Eclipse.org/bugs/show_bug.cgi?id=445122

为了简化有同样问题的人的生活,我将发布链接的内容并接受答案

-Dorg.eclipse.swt.browser.IEVersion=10001
-Dosgi.configuration.area.default=null
-Dosgi.user.area.default=null
-Dosgi.user.area=@user.home
-Dosgi.instance.area.default=null
 类似资料: