GWT + ProcessBuilder

是否可以将ProcessBuilder与GWT一起使用? 当我声明一个新的ProcessBuilder的实例时,我得到:

java.lang.ProcessBuilder is not supported by Google App Engine's Java runtime environment 

您的问题是关于GWT支持ProcessBuilder,但您得到的错误来自Google App Engine而不是GWT相关。

如果从GWT RPC方法使用ProcessBuilder,则不应该有任何问题。 但是,您使用的是Google App Engine作为应用程序服务器。 Google App Engine不支持ProcessBuilder,GAE不支持其他一些内容。

看看它会在Google App Engine中播放吗? 作为参考,了解GAE是否支持您的特定function。

值得注意的是, Google App Engine不支持ProcessBuilder。 GWT在其RPC中使用常规Java,因此可以在那里使用ProcessBuilder。

如果您没有在Google App Engine上构建项目以进行部署,请在eclipse的Google插件中关闭GAE。

谷歌eclipse插件适用于GWT和GAE。 在项目属性 – > Google,您可以单击开/关以启用/禁用GAE或GWT。

如果您仅为GWT构建而不是在Google的网络托管服务上部署,请关闭GAEfunction。

错误消息很明显,Google App Engine不支持此function。

试图找到使用ProcessBuilder的解决方法是一个坏主意,为什么要主动规避主机的策略? 听起来好像主持人不想再接待你了。

关于如何完成任何你需要的ProcessBuilder,可能有更好的或其他想法,你可以在这里发布它们以获得一些建议。