我需要找到eclipse项目中存在的特定文件,该文件位于项目的类路径中.
我有IProject实例,但不知道如何获取IFile实例
我一直在尝试在eclipse插件开发中使用Google Guice.我已经导入了Guice jar作为另一个插件项目.但不知何故,Guice无法注入依赖.
有任何想法吗???
这是错误消息
com.google.inject.ConfigurationException: Guice configuration errors:
1) No implementation for java.util.List<java.lang.String> was bound.
while locating java.util.List<java.lang.String>
for parameter 1 at com.checker.extension.provider.util.PluginUtils.<init>(Unknown Source)
while locating com.checker.extension.provider.util.PluginUtils
1 error
Run Code Online (Sandbox Code Playgroud)
EDIT1
我想提一点的是,当我使用普通的Java应用程序时,配置是否正常工作,但是当我使用插件项目时它没有
EDIT2 以下是我正在使用的代码
@Override
protected void configure() {
bind(List.class).toInstance(DIObjects.buildFolderNames);
}
Run Code Online (Sandbox Code Playgroud)
这DIObjects.buildFolderNames是我需要注入的静态字段.DIObjects.buildFolderNames的定义如下.
public static List<String> buildFolderNames;
Run Code Online (Sandbox Code Playgroud)
我已经初始化了这个领域.
问题是因为eclipse和Guice的不同类加载器???
这是我的课
public class RubiksCube{
public enum Moves{
FRONT,BACK,RIGHT,LEFT,UP,DOWN
}
}
Run Code Online (Sandbox Code Playgroud)
我可以这样称呼枚举成员吗?RubiksCube.FRONT