有没有办法让GWT程序判断它是处于托管模式还是Web模式?

时间:2008-10-21 20:27:35

标签: java gwt

我希望我的GWT程序能够确定它是处于托管模式还是处于Web模式。有没有办法做到这一点?

谢谢!

2 个答案:

答案 0 :(得分:9)

GWT.isScript()在非托管模式下返回true,在托管模式下返回false。

http://google-web-toolkit.googlecode.com/svn/javadoc/1.5/com/google/gwt/core/client/GWT.html#isScript()

答案 1 :(得分:0)

小心这一点。您仍然无法在语句中运行未经模仿的Java代码。

if(GWT.isScript()) {
  //some code not in the JRE emulation here
}

示例代码将导致编译时问题。