php在Tomcat/JSP托管上编译Java
我想从一家在服务器上安装了Tomcat/JSP的公司购买主机(arvixe.com/linux\u web\u hosting)。我想知道我是否需要tomcat/jsp来编译。Web服务器上的java文件。我想做的是让访问者上传一个。java文件,并用于服务器将其编译为java webapplet。例如:
- 访客上传他们的网页。java文件李>
- 服务器编译数据。java变成了一个新的应用程序。班级李>
- 服务器在服务器上签名。上课并做一个练习。罐子李>
- 完成后,访问者可以下载。并将其用于个人用途李>
要做到这一点,我需要什么?我已经知道如何在安装了Java的计算机上执行此操作,但我也希望在webhost上执行此操作。如果我能做到这一点,如果可能的话,我想用PHP
# 1 楼答案
如果您使用的是1.6或更高版本,您可以直接在java内部编译java。。。这里有一篇关于它的文章: http://www.javabeat.net/articles/73-the-java-60-compiler-api-1.html
# 2 楼答案
原则上,如果Tomcat安装程序使用的Java版本是Java1.6或更高版本,那么您可以使用编译器API以编程方式编译Java。如果服务器运行的是Tomcat,那么我真的会在一个Servlet中运行它。如果您有一个工作的Tomcat服务器,并且您想要编译Java,我不太明白为什么要将PHP硬塞进等式中
然而,听起来您的应用程序“服务器功能非常繁重”,您可能需要考虑选择一个没有太多限制的托管计划:理想情况下,我会选择一个具有完全shell访问权限的虚拟服务器,并允许您安装所需的任何内容。如果公司告诉您只能使用特定版本的Tomcat/Java,那么这会给我敲响警钟。(当然,如果他们只是说“安装你喜欢的,但如果你使用这个特定的版本,我们会给你额外的帮助”,那就另当别论了。)