在我的Web应用程序中,我使用java.lang.ProcessBuilder
和java.lang.Process
从子进程内调用.exe文件(java.exe和javac.exe):
java.lang.ProcessBuilder builder
= new ProcessBuilder("java", "-cp", "someJar" "mainClassName");
这可以在Google App Engine上完成,还是必须使用Google Compute Engine?
答案 0 :(得分:0)
首先,让我们澄清一下差异:
他们是两回事。 GAE将为您提供开箱即用的完整堆栈以部署您的Web应用程序。 GCE将简单地为您提供您可以随意使用的裸机虚拟机。
如果不完全理解您的问题,我想您想知道的是,您是否可以访问两者上的JVM。答案是肯定的,你会的。使用GAE,您将拥有一个开箱即用的JVM。根据您用来启动GCE实例的图像,您可能必须自己安装JVM。
了解它们之间的区别非常重要。
https://cloud.google.com/appengine/docs https://cloud.google.com/compute/docs/