2014-02-06 2 views
0

, когда я пытаюсь сделать mvn install в затмении, я получаю ниже ошибки:ошибка Maven не может найти метод символ encodeBase64String

ERROR] /C:/myproj/package/MyClass.java:[43,49] cannot find symbol 
    symbol: method encodeBase64String(byte[]) 

Я даже kepted ниже зависимости, но все же показывает, что ошибка.

<dependency> 
    <groupId>commons-codec</groupId> 
    <artifactId>commons-codec</artifactId> 
    <version>20041127.091804</version> 
</dependency> 

Пожалуйста, предложите мне, что может быть неправильным и что я должен делать?

ПРОБЛЕМА ПОСТАНОВИЛИ:

Just changed version to 1.4 and it got worked! 
+0

Показаны ваши код поможет, особенно. импорт и вызов метода – Reimeus

+0

Возможно, дубликат http://stackoverflow.com/questions/20703573/base64-encodebase64string-not-found –

+0

@Reimeus Iam, получивший ошибку выше, когда iam запускает maven, и что вы проверяете в Java-коде? – user3128668

ответ

0

ли вы import на классе Base64 или import static? Ваше использование предполагает, что вы сделали первый. Если это так, то вам нужно использовать Base64.encodeBase64String, а не просто позвонить encodeBase64String

+0

Я отредактировал мое сообщение, пожалуйста, проверьте его. Вот что я использовал: String base64BodyString = Base64.encodeBase64String ("

ASDF
" .getBytes()); – user3128668

Смежные вопросы