Java maven错误找不到符号方法encodeBase64String
当我试图在eclipse中安装Java maven错误找不到符号方法encodeBase64String,java,apache,maven,jakarta-ee,pom.xml,Java,Apache,Maven,Jakarta Ee,Pom.xml,当我试图在eclipse中安装mvn时,出现以下错误: ERROR] /C:/myproj/package/MyClass.java:[43,49] cannot find symbol symbol: method encodeBase64String(byte[]) 我甚至在依赖项下面加了一个标记,但仍然显示了那个错误 <dependency> <groupId>commons-codec</groupId> <artifa
mvn
时,出现以下错误:
ERROR] /C:/myproj/package/MyClass.java:[43,49] cannot find symbol
symbol: method encodeBase64String(byte[])
我甚至在依赖项下面加了一个标记,但仍然显示了那个错误
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>20041127.091804</version>
</dependency>
您是否在类
Base64
或import static
上执行了import
?你的用法表明你做了前者。如果是这种情况,那么您需要使用Base64.encodeBase64String
,而不是只调用encodeBase64String
,显示您的代码会有所帮助,尤其是当Iam运行maven时,导入和方法调用可能会重复@Reimeus Iam getting above error,那么你在java代码中检查了什么?@Reimeus请检查我在上面编辑的文章你是否检查了commons编解码器库版本20041127.091804中的Base64类,并确保方法encodeBase64String
在该版本中可用?我编辑了我的文章,请检查。。下面是我使用的:String base64BodyString=Base64.encodeBase64String(“ASDF.getBytes());
Just changed version to 1.4 and it got worked!