Java “一个”是什么意思;“未绑定”;Eclipse中的库或类路径容器?
在最近将一个新项目导入eclipse时,当我尝试添加GROOVY_支持库时,它会被错误-X“解除绑定”,如下所示: 它也没有像我预期的那样出现在包资源管理器中 这究竟意味着什么?Eclipse没有报告任何其他错误。我所有的都是红色的X和未绑定的消息Java “一个”是什么意思;“未绑定”;Eclipse中的库或类路径容器?,java,eclipse,ide,groovy,classpath,Java,Eclipse,Ide,Groovy,Classpath,在最近将一个新项目导入eclipse时,当我尝试添加GROOVY_支持库时,它会被错误-X“解除绑定”,如下所示: 它也没有像我预期的那样出现在包资源管理器中 这究竟意味着什么?Eclipse没有报告任何其他错误。我所有的都是红色的X和未绑定的消息 我可以通过使用东西来修复这个问题(特别是删除并重新添加Groovy特性),直到它消失,但我很好奇到底发生了什么。通常这意味着无法解析.classpath中的classpathentry。我通常在打开一个使用不同插件(或版本)创建/更新的项目时看到这
我可以通过使用东西来修复这个问题(特别是删除并重新添加Groovy特性),直到它消失,但我很好奇到底发生了什么。通常这意味着无法解析.classpath中的classpathentry。我通常在打开一个使用不同插件(或版本)创建/更新的项目时看到这一点,该插件(或版本)定义了未绑定的类路径容器 如果将.classpath文件从解除绑定时到问题解决后进行比较,您应该会看到区别
以您所做的方式修复问题(删除未绑定的包含并重新添加它,就像您通过Groovy特性所做的那样)是一种修复问题的简单方法。需要注意的是,如果您是项目团队的一员,并且遇到了这个问题,那么最好确保所有团队成员都使用相同版本的IDE。我刚刚遇到了这个问题。结果证明我没有安装Groovy Eclipse SDK特性。一旦我安装了GROOVY_,GROOVY_支持就不再是非绑定的,一切都正常了
在Eclipse4.5Mars和Greclipse2.9.2上遇到 我有几个Groovy项目,是在安装GRECLIPSE之前导入的(但是Groovy编译器已经启动,Groovy_HOME已经设置好) 安装GRECLIPSE后,项目将无法编译。所以去 通过下拉菜单>Java构建路径>库>添加库创建项目属性 并手动添加“GROOVY支持”。该项目进行了编译,但: 无法删除此项,因为这使编译无法进行。所以去 通过下拉菜单>Groovy>Remove Groovy Nature创建项目属性 “是否还要从project FOO中删除groovy运行时JAR?”是 并环绕: 通过下拉菜单>配置>转换为Groovy项目的项目属性 一切都和以前一样 这改变了图书馆: “.classpath”的内容已从更改为:
<classpathentry exported="true" kind="con" path="GROOVY_DSL_SUPPORT"/>
<classpathentry kind="con" path="GROOVY_SUPPORT"/>
到
“.project”的内容没有更改
<natures>
<nature>org.eclipse.jdt.groovy.core.groovyNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>
org.eclipse.jdt.groovy.core.groovyNature
org.eclipse.jdt.core.javanature
<natures>
<nature>org.eclipse.jdt.groovy.core.groovyNature</nature>
<nature>org.eclipse.jdt.core.javanature</nature>
</natures>