использовать API Google Translate для преобразования английского языка в текст арабский текст в Java - PullRequest
0 голосов
/ 30 ноября 2010

После кода я пользователь, чтобы преобразовать мою строку в арабский

Translate.setHttpReferrer("http://localhost:8080/crmweb/");
    String arabicString = Translate.execute(englishString, Language.ENGLISH, Language.ARABIC);

    if(arabicString != null){
     System.out.println("This method return as arabic string ==============> ");
     return arabicString;
    }

Этот код работает, когда я запускаю приложение в основном методе, но когда я пытаюсь запустить его в веб-приложении, он выдает ошибку вроде - java.lang.NoClassDefFoundError: com/google/api/translate/Translate

1 Ответ

2 голосов
/ 30 ноября 2010

JAR-файлы Google Translate API должны находиться в каталоге WEB-INF / lib веб-приложения. Это верно, независимо от того, создаете ли вы и развертываете файл WAR, или просто используете структуру каталогов на диске.

Этот процесс более известен как «помещение JAR-файлов зависимостей в путь к классам веб-приложения».

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...