尝试使用Base64Utils - 但GWT编译器失败

时间:2011-01-19 21:16:08

标签: gwt base64

我尝试使用com.google.gwt.user.server.Base64Utils在服务器端编码我的图像,但编译器给我这个信息(后来导致错误):

*"[INFO] [ERROR] Errors in 'jar:file:/C:/.../....rpc-1.12-SNAPSHOT.jar!/...////PictureFileDTO.java' 
[ERROR] Line 46: No source code is available for type com.google.gwt.user.server.Base64Utils; did you forget to inherit a required module?"*

在Eclipse中使用GWT 2.1.0和Maven。

我在这里缺少什么?有什么想法吗?

1 个答案:

答案 0 :(得分:1)

gwt-user.jar是您开发的库,无论您是开发客户端代码还是服务器端代码。它包含所有内容,UI小部件,客户端的实用程序类,以及服务器端的实用程序类。

gwt-servlet.jar在运行时使用。我不是在讨论开发模式,而是在某些Web服务器上运行Web应用程序(Apache,IIS ......)。 gwt-servlet.jar包含Web服务器运行服务器端GWT所需的类。

所以是的,Base64Utils类在两个JAR文件中。然而,它不适用于客户端开发。

如果您需要双面都有用的东西,请查看:

http://www.source-code.biz/base64coder/java/