Java 在eclipse中查找未使用的属性

Java 在eclipse中查找未使用的属性,java,eclipse,properties,resourcebundle,Java,Eclipse,Properties,Resourcebundle,我有一组使用消息包的类和(struts)jsp文件。我想查找项目中未使用的属性。一种简单的方法是搜索每个属性(在给定项目中),如果结果为0,则将其删除 在eclipse中,有一个函数 Source>查找断开的外部化字符串 我认为它不起作用。不知道这是干什么用的。我收到消息了 “在选择中找不到具有类的相应访问器的nls属性文件”Eclipse似乎希望在“Externalize String…”命令中找到它生成的类: 事实上,在深入挖掘之后,我发现Eclipse确实需要以下内容: private s

我有一组使用消息包的类和(struts)jsp文件。我想查找项目中未使用的属性。一种简单的方法是搜索每个属性(在给定项目中),如果结果为0,则将其删除

在eclipse中,有一个函数

Source>查找断开的外部化字符串

我认为它不起作用。不知道这是干什么用的。我收到消息了


“在选择中找不到具有类的相应访问器的nls属性文件”

Eclipse似乎希望在“Externalize String…”命令中找到它生成的类:

事实上,在深入挖掘之后,我发现Eclipse确实需要以下内容:

private static final String BUNDLE_NAME = "com.foo.bar.messages"; //$NON-NLS-1$

public static String getString(String key) {
    ...
}

包“com.foo.bar”必须包含文件“messages.properties”。您可以在将这些行添加到的任何源文件(或包)上运行“查找断开的外部化字符串”。

错误消息实际上是“在所选内容中找不到具有相应访问器类的NLS属性文件”
private static final String BUNDLE_NAME = "com.foo.bar.messages"; //$NON-NLS-1$

public static String getString(String key) {
    ...
}