我们有一些单元测试可以在Eclipse3.4中正常编译和运行,但是当我们尝试使用javac编译它们时,它会失败。我已经设法将代码缩减为一些小而独立的代码,因此它没有外部依赖性。代码本身没有多大意义,因为它完全脱离了上下文,但这并不重要——我只需要找出为什么javac不喜欢这样:publicclassTest{publicvoidtest(){matchOn(someMatcher().with(anotherMatcher()));}voidmatchOn(SubMatchermatcher){}SubMatchersomeMatcher(){returnnewSubMatcher()