通过jws(java web start)来运行一个application,我已经能做到了
但我现在不希望它是这种形式,而是内嵌在网页中的,不知道jws怎么做,就像
这个网站做的一样
http://theswitchboard.ca/index.php我也尝试用过applet,但是applet中使用到了jmf之后就出现了一些莫名的安全验证问题
感觉很麻烦

解决方案 »

  1.   

    想在网站运行application程序,你要把它写成.ocx控件,然后嵌入html代码中
    才能运行
      

  2.   

    非常感谢,不过ocx是微软平台的activeX吧 能在java用吗 即使能用我想也会比较复杂吧
    我现在能用jws调用applet 但是在applet中我原本能在application中执行的jmf.jar代码遇到了问题
    这个问题我在sun论坛也搜到了 但没有给出解决方案
    http://forums.sun.com/thread.jspa?threadID=253781这个jmf.jar貌似不是sun的 而是oracle的 com.oracle/oc4j/11/jars就是执行的这些语句遭遇
    java.lang.SecurityException: commit: Permission deniedRegistry.set("secure.allowSaveFileFromApplets", JMFI18N.getResource("jmfregistry.settings.allowfilewrite") );
    Registry.set("secure.allowCaptureFromApplets", JMFI18N.getResource("jmfregistry.settings.allowcapture") );try {
    Registry.commit();
    }
    catch (IOException ioe) {
    System.err.println("Error:"+ioe);
    }该死的是oracle介绍Registry的api网页死活打不开 所以暂时一点信息也没有
    http://www.oracle.com/technology/tech/java/oc4j/index.html
      

  3.   

    将该包含Registry的jar包反编译看一下 如果直接找不到源代码 用jad就挺好
    网页中本地运行就直接applet 无须jws 只是注意所有依赖jar包要在archive属性中标明
    又为获得相关权限所有依赖jar包要签名