我需要在云中运行java编译器,以便我上传java文件并获取输出。 我尝试创建 Web 应用程序 (.war) 并使用
Process p = Runtime.getRuntime().exec("java "+classname);
它在本地服务器(tomcat)中工作正常,但是当我在云(http://www.cloudbees.com)上传.war文件时,它没有编译代码。
还有其他方法可以在线编译java代码吗?
JavaCompiler 类可以在云中工作吗?
您不需要在 CloudBees 上执行此操作,因为我们提供 Jenkins 即服务,您可以在其中构建/测试您的应用程序、将您的工件上传到您自己的私有 Maven 存储库,甚至自动将您的应用程序部署到您选择的堆栈上,这意味着:Tomcat 、JBoss、Jetty、Glassfish 或 PHP。
此处解释了您的配置方式。您还可以使用 ClickStart 功能,我们将自动为您创建 Jenkins 作业,以便您可以将其用作您自己项目的模板。