这个js太复杂, 转换java代码也许不太现实...可以直接使用java调用js就是了....不需要转换代码....
可以使用jdk内部的js脚本引擎运行
也可以使用rhino

解决方案 »

  1.   

    新版JDK都有 Scripting 接口 。
    直接可以和js,互爆菊花。
      

  2.   

    直接调用js  , 内置js 引擎。
      

  3.   


    求教一下怎么实现。这段JS是HTML5下的。是否支持呢
      

  4.   


    求下可用代码,并希望告知所直刺的JDK版本
      

  5.   

    java js 引擎 你自己测试看看吧
      

  6.   


    var binData = atob(e.target.result);
    死在了这一行上了,内置的引擎不支持而我自己将base64的解密直接赋值给binData,则无法进行解密
      

  7.   


    var binData = atob(e.target.result);
    死在了这一行上了,内置的引擎不支持而我自己将base64的解密直接赋值给binData,则无法进行解密
    不支持,这种方式就不行。
      

  8.   


    var binData = atob(e.target.result);
    死在了这一行上了,内置的引擎不支持而我自己将base64的解密直接赋值给binData,则无法进行解密

    晕老兄,那个e是js中的dom对象应该是,,放在java环境要注入进去这个对象的
    这个js看起来是个aes 加密的功能。base64编码当然不匹配了。