GWT:没有可用于java.io.ByteArrayOutputStream类型的源代码

GWT:没有可用于java.io.ByteArrayOutputStream类型的源代码,gwt,Gwt,我的共享包中有一个类,它有这个ByteArrayOutputStream 但还是有例外 你知道原因是什么吗?解决办法是什么 No source code is available for type java.io.ByteArrayOutputStream; did you forget to inherit a required module 我的xml类 <!-- Specify the paths for translatable c

我的共享包中有一个类,它有这个ByteArrayOutputStream 但还是有例外

你知道原因是什么吗?解决办法是什么

           No source code is available for type java.io.ByteArrayOutputStream; did you forget to inherit a required module
我的xml类

             <!-- Specify the paths for translatable code                    -->
              <source path='client'/>
                    <source path='shared'/>



谢谢

您可能正试图在GWT客户端上使用
java.io.ByteArrayOutputStream
,它将被编译成javascript。因此,客户端只支持java类的一个子集


要查看客户端支持哪些类,请参见此处:

我如何在服务器端使用它,我尝试将该类移动到服务器包shared package,但仍然会出现错误。@junaidp GWT将尝试编译您使用
标记声明的任何目录,以便在客户端使用。将类放在服务器包上,并确保没有
声明。您好,没有。。请查看随附的屏幕截图。。请建议。Thanks@junaidp现在你遇到了一个不同的问题。您正在从客户端调用服务器端类
Comparator
。如果要在客户端和服务器端同时使用
Comparator
,请将其放入
shared
包中。我解决了你原来的问题了吗?以前是共享的。。没有可用于java.io.ByteArrayOutputStream类型的源代码。。。。。。。。。此错误来自共享文件夹..但共享是在我的xml类中定义的,如果我从中删除共享,它将在共享文件夹中的其他类上产生错误