MATLAB配置为在搜索用户可修改的动态路径之前搜索其静态java类路径。不幸的是,静态路径包含相当多的非常旧的公共(public)库,因此如果您尝试使用新版本,您可能最终会加载错误的实现并出现错误。例如,静态路径包含google-collections.jar的旧副本,它早已被Google的guava库取代,并且具有一些相同的类名(例如com.google.common.base.Objects).因此,如果您调用的Guava方法使用了其中一个类的较新方法,您最终会得到令人惊讶的NoSuchMethodErrors,因为首先找到了google-collectionsjar。从R201