大家好:假设我的客户端程序需要执行一段代码,而这段代码是由服务器发送给我的,如何在客户端执行由服务器端发送给我的这段代码?
例如:服务器端发送了一个数据包给客户端,而这个数据包实际上是一个.java文件:public class MyClass {
    public myMethod() {
        // ......
    }
}当客户端通过网络引擎获取到这段代码之后,如何执行呢?谢谢。

解决方案 »

  1.   

    http://zheng12tian.iteye.com/blog/1488813
      

  2.   

    http://zheng12tian.iteye.com/blog/1488813
      

  3.   

    能不能解决这个问题,例如:
    客户端需要按照一定的规则,把一个字符串转化成另一个,这个规则是一段代码,而这段代码是由服务器发送给客户端的,因此,客户端的代码如下:String srcStr = "jkdlssks";
    String targetStr = 服务器发送过来的代码(srcStr); // 把srcStr转化成targetStr服务器发送过来的代码:public class StrProc {
        public String convertString(String srcStr) {
            // 按照一定的规则,把字符串srcStr转换成targetStr
        }
    }客户端如何使用服务器发送过来的这段代码,完成字符串的转换?
      

  4.   

    编译成class之后,用classloader加载,就可以执行力里面的代码了,直接调用函数就可以了啊