我来抛砖头,
   是不是可以用java混淆器来解决一下。

解决方案 »

  1.   

    你能反编译dt.jar和jconsole.jar里的class找到源代码吗?那sun最近吵着开放源代码不是白折腾了。反编译没那么神通广大。
      

  2.   

    你既然用到了ejb 那肯定主要的代码都在服务器端了 客户端应该只剩下一些组织界面的代码了 反编译之后也没什么用啊
      

  3.   

    有个笨办法,所有接口方法都添加一个参数,用于验证。就等于每次远程调用方法都需要验证一下身份这样就不怕别人直接lookfor了。
      

  4.   

    对一般的没有经过混淆的类,反编译是非常容易的,我用Cavaj工具轻松反编译了jconsole.jar中的文件。
      

  5.   

    推荐RetroGuard ,这东西混淆得不错