在我的java项目中,我在messages.properties文件上有一堆外部化的字符串.在其各自的Messages.java文件中,我有相同数量的公共静态String类型属性,因此我可以访问这些外化文本.
然后,我实现了一个名为的方法getString,它接收常量的名称作为其参数并返回所需的文本.这样,就不需要在文件中声明所有公共静态字符串类型的属性Messages.java.
但在执行此操作后,我的日志中充满了" NLS未使用的消息 "消息.
你知道是否有办法防止这些警告信息被记录下来?
提前致谢.
你的Messages课 - 听起来像它延伸org.eclipse.osgi.util.NLS.
如果是这种情况,它的目的是满足要求:
即NLS Message.staticVariable使用staticVariablemessages.properties中找到的值填充值.
警告日志记录提供有关文件Messages.java与messages.properties文件不匹配的信息.
你的getString()方法听起来好像没有使用NLS的任何优点,正如其他人所建议的那样,你可能最好使用ResourceBundle.
| 归档时间: |
|
| 查看次数: |
1180 次 |
| 最近记录: |