Java 在GWT项目中导入外部JAR
我有一个外罐Java 在GWT项目中导入外部JAR,java,javascript,gwt,Java,Javascript,Gwt,我有一个外罐 在项目构建路径中 在WEB-INF/lib文件夹中 Eclipse在识别文件方面没有问题 但是GWT抱怨说源代码不可用 [ERROR] Line 8: No source code is available for type javax.ws.rs.core.Application; did you forget to inherit a required module? 我必须明确告诉它继承它吗?但这不是一个模块 谢谢。类路径: 尝试将Jar放入\war\WEB\u IN
- 在项目构建路径中
- 在WEB-INF/lib文件夹中
[ERROR] Line 8: No source code is available for type javax.ws.rs.core.Application;
did you forget to inherit a required module?
我必须明确告诉它继承它吗?但这不是一个模块
谢谢。类路径:
尝试将Jar放入\war\WEB\u INF\lib\文件夹,以便将其打包到war中,并在运行时可用
它也应该作为一个库出现在您的项目构建路径中
其他:
您的外部jar似乎就是JAX-RS jar?您可能会发现以下内容很有帮助:
(在“部署RESTfulWeb服务”标题下)
这似乎表明,尽管JAX-RS不是GWT模块,您仍必须修改web.xml。GWT是编译器,它忽略jar中的二进制代码。只有源代码才重要。有些jar是用源代码打包的,而其他jar则不是。你这里似乎有后一种情况。查找源代码并创建/重新打包jar。我也在lib文件夹中有jar,但我得到了相同的错误。我意识到我在客户端有它。我把它移到了服务器端。