java客户端发送类和服务器从这些文件执行一个方法

java客户端发送类和服务器从这些文件执行一个方法,java,client-server,distributed-computing,Java,Client Server,Distributed Computing,我在做一个小项目 我的客户端发送一个java文件: public class Calc { public int add(String a, String b){ int x = Integer.parseInt(a); int y = Integer.parseInt(b); return x + y; } } 我的服务器在其包中接收此文件。这没有问题。 我希望它在我的服务器中通过客户端发送的参数执行“public int a

我在做一个小项目

我的客户端发送一个java文件:

public class Calc { 
    public int add(String a, String b){
        int x = Integer.parseInt(a);
        int y = Integer.parseInt(b);
        return x + y;
    }
}
我的服务器在其包中接收此文件。这没有问题。 我希望它在我的服务器中通过客户端发送的参数执行“public int add”。 例如:我的客户端连接到服务器。 他发送Calc.java和一个字符串add(“1”、“2”) 我的服务器收到此消息并执行函数以最终返回结果

但是我不知道怎么做。。。我只找到了“execute”,但我在Calc.java中没有找到主方法

这有可能做到吗?用什么方法?

这是一个非常非常非常非常非常糟糕的主意。您不希望发送源代码,然后将其作为正在运行的应用程序的一部分执行。存在可怕的安全风险

看看RMI,正如@JunedAhsan所建议的那样:它已经完全完成了您想要做的事情,但是以一种安全的方式,并且没有源代码方面。

这是一个非常非常非常非常非常非常非常糟糕的主意。您不希望发送源代码,然后将其作为正在运行的应用程序的一部分执行。存在可怕的安全风险


看看RMI,正如@JunedAhsan所建议的那样:它已经完全完成了您正试图做的事情,但它是以一种安全的方式完成的,并且没有源代码方面的内容。

RMI应该有帮助RMI应该有帮助