ファイルからJavaプログラムを実行するには以下のコードがあります。djangoからjavaを実行
import subprocess
ccmd = ['javac', 'T.java']
process = subprocess.Popen(ccmd)
process.wait()
rcmd = ['java', 'T']
output = ""
process = subprocess.Popen(rcmd, stdout=subprocess.PIPE)
output = process.stdout.read()
print output,
しかし、Javaコードをオンラインで送信して、POSTメッセージとして利用できるようにします。 .javaファイルにコードを保存せずにコードを実行し、上記のコードを実行すると効果的な方法がありますか?
より良い/効率的に作成できる場合は、上記のコードを参考にしてください。無限ループのケースをどうやって確認するのですか? – John
ユーザーが提出したJavaコードの実行を許可することは非常に危険です。 – kba
hm ..正確ではありません。私はこれで新しいです。私はideone.comのようなものを作成しようとしていますが、javaのみです。 – John