我有一个网站,我的问题是如何在服务器端运行和编译java程序并在客户端显示输出或错误
答案 0 :(得分:0)
使用以下代码在服务器端的返回响应中运行后端。
示例:
package test;
import javax.tools.*;
public class Test {
public static void main(String[] args) {
String fileToCompile = "C:\\Users\\sanpande\\workspace\\Test\\src\\test" + java.io.File.separator + "MyClass.java";
JavaCompiler compiler = ToolProvider.getSystemJavaCompiler();
int compilationResult = compiler.run(null, null, null, fileToCompile);
if (compilationResult == 0) {
System.out.println("Compilation is successful");
} else {
System.out.println("Compilation Failed");
}
}
}
package test;
public class MyClass{
public void myMethod(){
System.out.println("My Method Called");
}
}