GWT:GWT-user.jar和GWT-dev.jar之间的区别?
gwt-user.jar和gwt-dev.jar之间的区别是什么?看看它们的内容,我不明白为什么它们被包装成这样 我特别想知道如何使用这两个JAR进行编译和部署。GWT:GWT-user.jar和GWT-dev.jar之间的区别?,gwt,Gwt,gwt-user.jar和gwt-dev.jar之间的区别是什么?看看它们的内容,我不明白为什么它们被包装成这样 我特别想知道如何使用这两个JAR进行编译和部署。 我需要这两个中的哪一个 。。。用于运行javac(.java到.class) 。。。用于运行GWT编译器(.class to JavaScript) 。。。用于运行GWT开发模式和调试 。。。用于将我的应用程序部署到Google应用程序引擎 。。。在我的Eclipse项目的类路径中有 如果您对这些用途有任何澄清,或者更好地解释一下原因
我需要这两个中的哪一个
javac
(.java到.class)如果您对这些用途有任何澄清,或者更好地解释一下原因,我们将不胜感激。gwt-user.jar包含您将直接与之交互的GWTAPI gwt-dev.jar包含gwt编译器、开发/托管模式等的代码 用于运行javac(.java to.class) 我假设您只是想解析引用,在这种情况下,gwt-user.jar 用于运行GWT编译器(.class to JavaScript) gwt-dev.jar以及gwt-user.jar用于依赖项解析 用于运行GWT开发模式和调试 同样,gwt-dev.jar包含实际运行开发模式的所有内容,但您的代码也将在这里使用gwt-user.jar 用于将我的应用程序部署到Google应用程序引擎 这是由和这两个罐子处理的。如果您是通过其他方法执行此操作的,那么您应该不需要将这些jar文件部署到AppEngine 在我的Eclipse项目的类路径中有 您的eclipse项目应该只需要gwt-user.jar 您没有提到的一个jar是gwt-servlet.jar,如果您计划进行任何服务器端通信,那么在eclipse项目中也需要它作为项目依赖项
使用GWT Eclipse插件将为您处理许多这些依赖关系。如果您使用requestfactory而不是GWT-RPC,还有
requestfactory server.jar
。此外,您可能希望编辑您的答案,以说明必须在服务器上部署requestfactory server.jar
或gwt servlet.jar
(例如AppEngine)。最后,它们都不需要位于项目的构建路径中(它们中的所有内容都已经位于gwt dev或gwt user中),它们只需要位于您的WEB-INF/lib中(即,将文件复制到那里,不要将其添加为“eclipse项目中的项目依赖项”)