我在
Linux Red Hat上使用sun / oracle JVM 1.6_23在VMWare服务器中运行此代码.
有些时候,JVM似乎无法访问我的匿名内部类.
我的classpath很好,因为它可以工作一段时间.
我得到的只是这样的错误:
java.lang.NoClassDefFoundError
:com/mycompany/impl/MyClassImpl$1
atcom.mycompany.impl.MyClassImpl.markAsDeletable
(MyClassImpl.java
:45).
第45行是下面的第一行,它找不到我的新谓词
DomaineVO domaineVO = Iterables.find(domainesVO,new Predicate<DomaineVO>() { @Override public boolean apply(DomaineVO input) { return input.getId().equals(domaine.getIdentifier().toString()); } });
有任何想法吗 ?