使用beanshell   一个可以嵌入java的脚本工具 传入这种字符串 即可执行  google 搜索一下就能找到 

解决方案 »

  1.   

    Java中没有这种相关的功能吗?C#中我用过.JAVA我找了好久都没有找到.:(.有劳大家想办法啊:)
      

  2.   

    你以为java是scripting language啊?它再怎么说也要经过编译才能运行的,真想动态运行script只能找找看third party package了,楼上那个可以试试看
      

  3.   

    不能吧,如果是动态加载类,可以用Class.forName(String ClassName).newInstance()
      

  4.   

    友情Up + 蹭分上面的兄弟说的已经很清楚了,Java不是解释执行的脚本语言。楼主试想一下,假设要执行的语句中包含一个编译器错误怎么办?
      

  5.   

    解决问题的思路已经有了:).用反射可以满足.
    特别感谢 dlxu(沿着Java继续前进)的提醒,
    treeroot(天才--天天被人踩,人才--人人都想踩) 的肯定.
    谢谢!!