我正在考慮從其Tomcat/JSP安裝在其服務器上的公司(arvixe.com/linux_web_hosting)進行託管。我想知道是否需要tomcat/jsp才能在Web服務器上編譯.java文件。我想要做的是讓訪問者上傳.java文件,並將服務器編譯成java webapplet。例如:在Tomcat/JSP託管上編譯Java
- 訪問者上傳他們的.java文件。
- 服務器將.java編譯到一個.class文件中。
- 服務器簽署.class並生成一個.jar。
- 完成後,訪問者可以下載.jar並將其用於個人用途。
爲了做到這一點,我需要什麼?我已經知道如何在安裝了Java的計算機上執行此操作,但我想在Webhost上執行此操作。如果我能做到這一點,我想盡可能用PHP來做到這一點。
好吧,第1步很容易做到PHP;現在,如果您可以運行外部進程,只需找出Java的安裝位置,然後像在計算機上一樣運行第2步和第3步。託管也不例外。 – alf
@alf我怎麼能做到這一點呢?任何人都可以製作教程或類似的東西? – OneTwoYou
如果你可以獲得你的主機的ssh控制檯,從'which javac'開始 - 這會給你一個關於你的Java運行時在哪裏以及它是否實際可用的提示。之後,只需執行步驟2和步驟3,就像從命令行執行本地步驟一樣。至於教程,請查看http://download.oracle.com/javase/tutorial/deployment/jar/build.html – alf