上次有人问过,好像没人解决,这主要是applet的权限问题,因为applet相当于一个沙箱,它没有太大的权利去做一些其它的事,如果他能够轻易调用第三方库的话,不是很容易导致安全问题.这个问题不好解决,up一下.

解决方案 »

  1.   

    估计是大思路错了
    不然不会有这种奇怪得想法
    如果是B/S模式的话 根本不能调客户端的dll
    如果是C/S模式的话 根本没有必要用Applet
    所以很疑惑你碰到这个问题的场景
      

  2.   

    用policytool.exe可以做策略文件,突破权限限制,我没做过,不能讲太多。
      

  3.   

    看到农业银行的网上银行是这样做的,但是没有看到如何写
    学习ing
    顶!!!
      

  4.   

    我要用native解决,现在的问题在于我不知道策略文件中该把哪个permision打开为何种action,还有就是.dll文件传递到客户端是否可以通过直接包含在jar中,还是必须要单独通过其他途径下载或拷贝到客户端。那位大侠能给些指点。
      

  5.   

    农行可能用的是远程的cobar技术
    而原生接口是用来调本地的非java组件的你可能也得用cobar
    就能远程运用非java组件了
    也不用下载
    在服务器端配好就可以了
      

  6.   

    谢谢  m_m1m2m3m4m5的意见,我回头做做测试,呵呵。哪位大哥还有好的建议,大家share一下。
      

  7.   

    你可以到sun的官方网站看看applet的 security permission
    其中第一条就是applet不能调用liberary和使用native method.
      

  8.   

    好消息,呵呵,兄弟的设想已经测试通过。能够实现,用JNI就可以,呵呵,庆祝庆祝,呵呵