比如 我写下 如下代码。
String  pagName = "com.xxx.mybag";
String ClassName = "public MyClass";
String str1 = "str1";
String str1GetMethod = "getStr1(){return this.str1;}";
String strSetMethod = "setStr1(String str1){ this.str1 = str1 }";

解决方案 »

  1.   

    你这个需求很少见啊?看一下这篇文章:http://www.ibm.com/developerworks/cn/java/j-lo-jse64/index.html
      

  2.   

    把上面的字符串写进文件,调javac编译成class,然后自定义classloader加载这个类。
      

  3.   

    没办法那个PO类是数据库里读出来的动态的。。而且必须要po类谢谢 2楼。
    3楼。。能说的具体点么?比如 运行时怎么调用 JAVAC?
      

  4.   

    Runtime.getRuntime().exec( "javac xxxx.java");
      

  5.   

    不知道这个能不能解决你的问题:
    http://wenku.baidu.com/view/3f573643be1e650e52ea995d.html
      

  6.   

    好好的看一下java反射这一块的知识就好了
      

  7.   

    建议  去看看java 反射机制
      

  8.   

    晕  有人回答了 那  在 推荐本书 “java核心技术第八版”
      

  9.   

    看一下jdk6里面的JavaCompiler这个类
      

  10.   

    如果你要动态生成一个类,不需要用这么弱的办法,asm就可以帮你动态生成你想要的类。
      

  11.   

    hibernate 是用cglib实现的,而cglib的底层是用asm实现的。
      

  12.   

    公司用的 jdk5

    不过学到了东西还是很好的谢谢 楼上各位。