Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/315.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在gwt中使用jar_Java_Gwt_Jar - Fatal编程技术网

Java 在gwt中使用jar

Java 在gwt中使用jar,java,gwt,jar,Java,Gwt,Jar,一个简单快捷的问题:) 我有一个带有allot类的.jar,我想在客户端(GWT)和服务器端都使用它们 如果我将.jar添加到web服务器lib文件夹中,GWT编译器将无法访问它。而且放在.shared文件夹上也不起作用 那么,要访问服务器端和JavaGoogleWebToolkit客户端代码中的.jar容器中的类,我可以做些什么呢 PS:我显然不想从.jar容器中取出所有的类。AFAIK在这种情况下(共享类)源代码必须由GWT编译,所以您不能只删除任何带有预编译类的.jar。例如,如果您不想将

一个简单快捷的问题:)

我有一个带有allot类的.jar,我想在客户端(GWT)和服务器端都使用它们

如果我将.jar添加到web服务器lib文件夹中,GWT编译器将无法访问它。而且放在.shared文件夹上也不起作用

那么,要访问服务器端和JavaGoogleWebToolkit客户端代码中的.jar容器中的类,我可以做些什么呢


PS:我显然不想从.jar容器中取出所有的类。

AFAIK在这种情况下(共享类)源代码必须由GWT编译,所以您不能只删除任何带有预编译类的.jar。例如,如果您不想将类解包成单独的项目(对于那些源类)并包含到主项目中,那么可以将源文件包含在.jar中。无论哪种方式,您都需要源类。

有一件事您应该记住。您的jar应该包含能够由gwt编译器编译的代码。因为如果你想让它成为共享的,那么它应该与服务器和客户端都兼容。同一台服务器无法理解客户机代码,反之亦然。只需将jar放入库路径或使项目依赖即可

我该怎么办?如何使用GWT编译.jar容器并使.jar中的源类可用于GWT客户端?这应该有助于引用模块