2014-12-08 3 views
0

Я использую Bing Search API для моего апплета приложения, и я использовал этот код:Bing Search API

byte[] accountKeyBytes = Base64.encodeBase64((accountKey + ":" + accountKey).getBytes()); 
String accountKeyEnc = new String(accountKeyBytes); 

я использовал commons-codec-1.7.jar и не признал encodeBase64.

Я попробовал все, я помещаю файл jar через каталог проекта через исходный файл.

+0

Вы используете Maven или что-то подобное? Может быть, существует конфликт зависимости, потому что какая-то другая библиотека использует более старую версию общедоступного кодека? – Simon

+0

Я использую Apache Commons Codec – user3310978

+0

Показать оператор импорта. Возможно, он не использует правильный Base64. – jmn

ответ

0

Убедитесь, что импорт заявление выглядит следующим образом:

import org.apache.commons.codec.binary.Base64; 
+0

, когда я использовал этот оператор, не может разрешить символ Base64 – user3310978

+0

Вы добавили общедоступную банку в путь к классам? – jmn

+0

Да, я добавил. Файл jar находится в исходном каталоге. Это нормально? – user3310978

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