以下代码我用户将我的字符串转换为阿拉伯语
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;
}
当我在main方法中运行应用程序时,此代码有效,但当我尝试在Web应用程序中运行它时,它会出现错误,如 - java.lang.NoClassDefFoundError: com/google/api/translate/Translate
答案 0 :(得分:2)
Google Translate API JAR需要位于Web应用程序的 WEB-INF / lib 目录中。无论您是构建和部署WAR文件,还是仅使用磁盘上的目录结构,都是如此。
这个过程基本上被称为“将依赖JAR放在webapp的类路径中。”