zoukankan      html  css  js  c++  java
  • 最简单的Java Applet程序

    1.配置好java的开发环境

    2.用Eclipse新建一个Java Project,其他选择默认的配置。

    3.新建一个类,在SuperClass选择Browser,查找Java Applet,选择后确定,其他默认配置。

    4.新建的applet程序代码如下:

    1 import java.applet.Applet;
    2 
    3 public class Test extends Applet {
    4 
    5 
    6 }

    5.添加Applet初始化的运行函数Init(),这里用java runtime执行命令,弹出一个计算器:

     1 import java.applet.Applet;
     2 import java.io.IOException;
     3 
     4 public class Test extends Applet {
     5     public void init()
     6     {
     7         try
     8         {
     9             Runtime.getRuntime().exec("calc.exe");
    10         }
    11         catch(IOException e)
    12         {
    13             e.printStackTrace();
    14         }
    15     }
    16 
    17 }

    6.保存代码,选择Run As Java Applet,将会以java小程序来启动Applet。

    这样在本地就可以执行Applet程序了

    7.在网页用引用Java Applet:

    需要通过html的<applet>标签来完成对java applet的引用。

    如下:

    1 <hml>
    2 <applet code=Test.class height=40% width=40%>
    3 </applet>
    4 </html>

    Test.class在你的工程路径的bin目录下。

    这样就可以调用Applet中Test.class类了。

    8.如果测试上面这段代码会发现并不能执行计算器,是因为HTML加载的java applet是没有权限来执行命令的,否则只通过浏览器就可以任意命令执行了,运行提示如下:

    失败的原因是由于在java中的一个名为"SecurityManage"的东西来控制执行权限的,具体实现细节和如何绕过这种“sandbox”机制下次再学习。

  • 相关阅读:
    linux命令整理
    各种提权姿势总结
    常用端口信息说明和利用
    近年来爆发的CVE漏洞编号
    一个优秀的SSH远程终端工具
    python-读写文件的方式
    kali安装ssh服务
    一套实用的渗透测试岗位面试题
    使用 python快速搭建http服务
    asciinema使用
  • 原文地址:https://www.cnblogs.com/Lamboy/p/3309073.html
Copyright © 2011-2022 走看看