atitit. applet 浏览器插件 控件 的环境,开发,提示总结o9o

atitit. applet 浏览器插件 控件 的环境,开发,提示总结o9o

1. 建立applet:: 1

2. Applet  1

3. Applet (awt)japplet (swing)的区别.. 1

4. Html  1

5. Applet部署:::class 跟个jar 到个weebroot 2

5.1. 导入在的jar ,也放得个weebroot ,,,多个jar 逗号分割 2

6. 安全机制排除 D:\jdk1.7.0_01\jre\lib\security\java.policy 3

6.1. 查看浏览器使用的哪个jdk??? 3

6.2. applet 启动过程 3

7. System.out调试 3

8. Web ui 调试 4

9. 参考 4

 

1. 建立applet:: 

myclipse>>new>>applet,设置applet属性,设置生成的html文件属性..ok...

 

2. Applet 

public class ftpApp2 extends Applet {

 */

public void start() {

// Put your code here

 

 

3. Applet (awt)japplet (swing)的区别..

japplet swing...applet 子能awt..

 

作者:: 老哇的爪子 Attilax 艾龙,  EMAIL:[email protected]

转载请注明来源: http://blog.csdn.net/attilax

 

 

4. Html 

 

 <script>

function showErr(msg)

{

alert("e."+msg);

}

 

function apppath(msg)

{

return "http://192.168.1.63/vod";

}

</script>

    <applet codebase="." 

            code="com.attilax.up.ftpApp2.class" 

        ARCHIVE="ant-1.8.2.jar"

            name="ftpApp2" 

            width="320" 

            height="240">

      

      <!--<param name="p0" value="">

          <param name="p1" value="">-->

    

    </applet>

    

    <!--   ARCHIVE="upati.jar"-->

  </body>

 

5. Applet部署:::class 跟个jar 到个weebroot 

生成的class struts 直接复制同步在weebroot 通过bcompare

 

5.1. 导入在的jar ,也放得个weebroot ,,,多个jar 逗号分割

 

多个jar ARCHIVE="ant-1.8.2.jar,jar2,jar",使用逗号分割...

 

6. 安全机制排除 D:\jdk1.7.0_01\jre\lib\security\java.policy

6.1. 查看浏览器使用的哪个jdk???

首先打开.expmonitor ,,

6.2. applet 启动过程

 

"D:\Program Files (x86)\Java\jre7\bin\jp2launcher.exe" -D__jvm_launched=608469646123 -D__applet_launched=608469606609 -Dsun.awt.warmup=true sun.plugin2.main.client.PluginMain write_pipe_name=jpi2_pid9632_pipe2,read_pipe_name=jpi2_pid9632_pipe1

 

 

"D:\Program Files (x86)\Java\jre7\bin\java.exe" -Xbootclasspath/a:"D:\Program Files (x86)\Java\jre7\lib\deploy.jar";"D:\Program Files (x86)\Java\jre7\lib\javaws.jar";"D:\Program Files (x86)\Java\jre7\lib\plugin.jar" -Djava.class.path="D:\Program Files (x86)\Java\jre7\classes" -D__jvm_launched=608469646123 -D__applet_launched=608469606609 -Dsun.awt.warmup=true sun.plugin2.main.client.PluginMain write_pipe_name=jpi2_pid9632_pipe2,read_pipe_name=jpi2_pid9632_pipe1

 

 

grant { 

permission java.security.AllPermission;

 

在不个contrPanl>java>Secury 安全级调整低的...好像把allpermisiin李不调整这个也行了..

 

7. System.out调试

可以使用appletview查看调试,不过俄认为还是直接浏览器容易的..

 

输出到控制台,,control panel>java > open console..

修改代码在后要是不生效,结束java进程,ok...刷新浏览器走生效兰...中间不需要重启浏览器..

 

8. Web ui 调试

不个str 跟个js 交流,,,显示到个ui..

 

 

.

 

 

D:\Program Files (x86)\Java\jre7\lib\plugin.jar

private void showInvokeOK(String ftp) {

// attilax 老哇的爪子  l_p_7   o9s 

 try

        JSObject window=JSObject.getWindow(this);     // 获取JavaScript窗口句柄,引用当前文档窗口 

        // 调用JavaScript的alert()方法 

     //   window.eval("alert(/"This alert comes from Java!/")"); 

 

        // 调用页面上的js方法 show(message) 

        Object obj[] = new Object[1];         obj[0=ftp; 

        window.call("downok", obj);//参数用数组的形势表示。 

 

    }  

    catch(Exception e){ 

        System.out.println("Exception :" + e.toString()); 

        e.printStackTrace();

    }  

}

 

 

 

9. 参考

Applet 与 javascript 的相互调用 - ace62的专栏 博客频道 - CSDN.NET

Java Applet 程序的远程调试方法 — IT技术 赛迪网

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。