Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/security/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在服务器端编译java程序,并在客户端显示输出_Java_Jsp - Fatal编程技术网

在服务器端编译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

我有一个网站,我的问题是如何在服务器端运行和编译java程序,并在客户端显示输出或错误

使用下面的代码在服务器端的后端运行以返回响应

例如:

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编译器,它将运行并编译,并将结果发送给客户端我正在尝试一个在线编译器