我正在按照这些指南验证 Facebook API 中的 signed_request 参数,但我遇到了从 Commons Codec 调用 Base64 类的一些方法的问题。我将 commons-codec 1.6 库添加到我的项目 ( ),但 Eclipse 显示
并说
这很奇怪,因为这另有说明。
我验证了下载的 md5,所以这不是问题。
有什么好主意吗?
我怀疑在您安装 commons-codec jar 之前,您的类路径中有另一个版本的 commons-codes 类。
确保按下包资源管理器顶部的“Link with Editor”图标按钮,然后在编辑器中按住 ctrl 单击 Base64 类型。然后检查包编辑器中选择的类文件是commons-codec-1.6.jar中的类,还是另一个jar中的类。
我遇到了同样的问题。在我按构建顺序移动编解码器 jar 后,它得到了解决。但我无法构建 GWT 项目。它显示以下错误
字符串键 = new String(Base64.decodeBase64("xxxx"));
错误:类 Base64 中的方法 decodeBase64 不能应用于给定类型;“实际参数字符串无法通过方法调用转换转换为 byte[]”。
JRE 仍然从 GWT 包中读取编解码器包。如何解决这个问题?