Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/384.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 MGWT/GWT PhoneGap:MGWT如何在GWT2.7上使用超级开发模式?_Java_Javascript_Cordova_Gwt_Mgwt - Fatal编程技术网

Java MGWT/GWT PhoneGap:MGWT如何在GWT2.7上使用超级开发模式?

Java MGWT/GWT PhoneGap:MGWT如何在GWT2.7上使用超级开发模式?,java,javascript,cordova,gwt,mgwt,Java,Javascript,Cordova,Gwt,Mgwt,使用MGWT时,可以非常轻松地使用SuperDevMode,如下所述: gwt.xml配置列表: <add-linker name="xsiframe"/> <set-configuration-property name="devModeRedirectEnabled" value="true"/> <set-configuration-property name="mgwt.superdevmode" value="on" /> <set-conf

使用MGWT时,可以非常轻松地使用SuperDevMode,如下所述:

gwt.xml配置列表:

<add-linker name="xsiframe"/>
<set-configuration-property name="devModeRedirectEnabled" value="true"/>
<set-configuration-property name="mgwt.superdevmode" value="on" />

<set-configuration-property name="mgwt.superdevmode_host" value="http://<yourhost>:<port>" />

在您设置的入口点函数中:

SuperDevModeUtil.showDevMode()

在eclipse中创建Java运行配置:

这在GWT2.6.1中非常适用,但在GWT2.7中,当您打开超级开发模式并点击编译时,编译器不会完成

如何使SuperDevMode与MGWT和GWT 2.7一起运行?


编辑:如何使SuperDevMode在GWT PhoneGap环境中运行?

这变得容易多了。使用GWT2.7只需添加参数 -Web应用程序运行配置中的superDevMode,仅此而已。
您不再需要“编译”按钮,因为重新加载浏览器时会自动触发编译。关于xsiframe,这是GWT2.7中的默认链接器。您不需要再执行发布的任何步骤,只需添加参数superDevMode。

我管理它在桌面浏览器上运行,但在GWT PhoneGap环境中如何在移动设备上运行它?主机位于不同的计算机上是否必须使用mgwt.superdevmode_主机标志?谢谢您的帮助。当这个问题得到解决时,它也将在PhoneGap环境中工作:我还将向gwt PhoneGap添加一个小JavaScript文件,用于处理重新编译。这是否是gwt 2.7的一部分?是的,它计划成为gwt 2.7的一部分。以下是使用PhoneGap运行SuperDevMode的文档: