如何在GWT中使用org.apache.commons?

Par*_*thy 4 gwt

我正在使用GWT 2.5.0.我想在org.apache.commons中使用一些方法.GWT也想要添加外部jar的源代码.所以我下载了源文件和类文件,并在jar中合并.它没有给某些方法带来任何错误,但是某些org.apache类引用了这个包之外的其他类.所以它给出了以下错误

[ERROR] [rmchecking] - Errors in 'org/apache/commons/lang/StringUtils.java'
[ERROR] [rmchecking] - Line 237: The method isWhitespace(char) is undefined for the type Character
Run Code Online (Sandbox Code Playgroud)

是否有任何gwt包提供此org.apache.commons的相同设施?或者如何在gwt中使用这个相同的包?

app*_*tup 11

不能使用任何不兼容GWT的第三方jar.示例apache-commons.

提示 - 它们没有.gwt.xml文件告诉GWT编译器它们具有GWT兼容代码.

然而,您可以将其分叉并使其成为您自己的gache兼容的库,来自apache common.示例 - http://code.google.com/p/gwt-commons-lang/


Sur*_*tta 5

由于StringUtils基于java正则表达式而GWT正则表达式仿真器基于a,因此实际上不可能javascript.您需要自己编写