类型 'org.primefaces.model.TreeNode' 没有类型参数

Type 'org.primefaces.model.TreeNode' does not have type parameters

当我尝试使用 Primefaces showcase 的示例时,我遇到了这个错误:

Type 'org.primefaces.model.TreeNode' does not have type parameters

尝试声明树节点时:private TreeNode<Document> root;

我知道我可以按照错误提示删除 <Document>,但它在展示中的效果如何?

TreeNode 的类型参数是在 PrimeFaces 11 中引入的。如果您收到该错误,则说明您的 PrimeFaces 版本早于 11。

始终检查 PrimeFaces 展示使用的版本与您的版本相比,并查阅 migration guide 以查看发生了什么变化。