2014-01-20 13 views
-1

我需要在云中运行java编译器,以便我将上传java文件并获取输出。 我试图通过创建Web应用程序(的.war),并使用java编译器在云中使用java ee

Process p = Runtime.getRuntime().exec("java "+classname); 

它可以在本地服务器(Tomcat)的罚款,但是当我上传云(http://www.cloudbees.com).war文件它不是编译代码。

有没有其他方法可以在线编译java代码?

JavaCompiler类将在云中工作吗?

+0

它是云中运行此代码的本地机器,请与您的支持团队联系并查看您的目标计算机上的PATH变量和jdk安装 –

回答

0

因为我们提供Jenkins作为服务,您可以在其中构建/测试应用程序,将您的工件上传到您自己的专用Maven存储库,甚至自动将应用程序部署到您选择的堆栈上,含义:Tomcat,JBoss,Jetty,Glassfish或PHP。

您可以配置它的方式解释here。您还有ClickStart功能,我们将自动为您创建一个Jenkins作业,以便您可以将其用作您自己项目的模板。