在服务器端编译java程序,并在客户端显示输出
我有一个网站,我的问题是如何在服务器端运行和编译java程序,并在客户端显示输出或错误使用下面的代码在服务器端的后端运行以返回响应 例如:在服务器端编译java程序,并在客户端显示输出,java,jsp,Java,Jsp,我有一个网站,我的问题是如何在服务器端运行和编译java程序,并在客户端显示输出或错误使用下面的代码在服务器端的后端运行以返回响应 例如: package test; import javax.tools.*; public class Test { public static void main(String[] args) { String fileToCompile = "C:\\Users\\sanpande\\workspace\\Test\\src\\t
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");
}
}
您是否正在尝试在线java编译器?您的问题是什么?您能否详细说明一下?这个问题非常大,没有人能为您提供一个简短的解决方案。你的问题也缺少很多信息。比如:你已经有服务器在运行了吗?您已经可以将其与您的客户连接了吗?您是否已经知道要使用哪个编译器?您知道如何以编程方式执行应用程序吗?试着分析你的问题并把它分解成更小的问题,每个人都可以在SOI上创建一个新问题我已经在服务器上安装了java编译器现在我需要键入一个服务器端程序并将其映射到java编译器,它将运行并编译,并将结果发送给客户端我正在尝试一个在线编译器