Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/343.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
GWT和google应用程序引擎:受限Java库_Java_Eclipse_Google App Engine_Gwt - Fatal编程技术网

GWT和google应用程序引擎:受限Java库

GWT和google应用程序引擎:受限Java库,java,eclipse,google-app-engine,gwt,Java,Eclipse,Google App Engine,Gwt,我在将应用程序部署到google app engine时遇到了一些问题 我已经在eclipse中设置了google插件。我想部署到应用程序引擎,但GWT编译器不允许使用其中一些类。例如javax.mail.* 然而,GAE docs()似乎对使用javamail非常满意(我很确定我以前部署过一个使用它的应用程序) 我做错了什么? 真的没有办法使用这些类吗 使用时,您将为两种环境编写代码。前端(当代码将被转换为javascript时)和后端是一个常规Servlet 在后端,您可以自由使用所有jre

我在将应用程序部署到google app engine时遇到了一些问题

我已经在eclipse中设置了google插件。我想部署到应用程序引擎,但GWT编译器不允许使用其中一些类。例如javax.mail.*

然而,GAE docs()似乎对使用javamail非常满意(我很确定我以前部署过一个使用它的应用程序)

我做错了什么? 真的没有办法使用这些类吗

使用时,您将为两种环境编写代码。前端(当代码将被转换为javascript时)和后端是一个常规Servlet

在后端,您可以自由使用所有jre/jdk API,例如java邮件API。但在前端,您只能使用中描述的类


检查您是否未使用前端(通常是
入口点
)之外的类,并尝试将代码移动到后端(您的servlet)。

您能告诉我们您使用邮件的代码吗?它应该只在服务器端。啊,不,我在客户端包中有它。那么,如果我把它放在com.appspot.blabla.server包中,就可以了?这是javascript转换问题吗?请检查此链接:javascript无法发送电子邮件。只有服务器可以。是的,我现在就可以。我真傻。