0

我是 gwt 的新手,我创建了一个 Web 应用程序,并且能够在超级开发模式下工作。但是当我试图自动化调用代码服务器和 Web 应用程序的过程时,我遇到了问题。我的场景是我有一个主类,我通过提供硬编码参数来调用DevMode类

String remoteUI="\"${gwt_remote_ui_server_port}:${unique_id}\"";
System.out.println("remote url:"+remoteUI);
String startupurl=""applicationClassName.html";
String codeServerPort="9997";
String port="8888";
String module=packageName;
String devModeargs[]={"-war",warLocation,"-startupUrl",startupurl,-logLevel","INFO","-codeServerPort",codeServerPort,"-port",port,module };
    /**
     * invoking dev mode main class
     */
  DevMode.main(devModeargs);

如果我在 Eclipse 中将其作为程序参数给出,则这里的 remoteui 值将被解析。如果我直接在程序内部给出它被视为字符串。

如何在运行时解析远程 ui 值。

谢谢,

4

1 回答 1

0

您不能,这些占位符在使用解析值调用主类之前由 Eclipse 解析。

不过,您实际上可能并不需要它们:它们在这里是为了让 DevMode 不显示它自己的 UI,而是连接到这个 gist 和端口(Eclipse 监听的地方)以使用 Eclipse 视图作为 UI。如果你不通过它们,那么 DevMode 将使用它自己的 UI。

于 2016-03-14T08:24:27.130 回答