使用HTML/JavaScript在网页中显示小程序

使用HTML/JavaScript在网页中显示小程序,java,javascript,html,applet,webpage,Java,Javascript,Html,Applet,Webpage,我对HTML和小程序几乎没有经验。我已经尝试了我在网上找到的一些东西,但无法使我的Java小程序在web浏览器中运行(它在eclipse中运行) 我已将HTML文件与小程序的所有Java类文件放在同一文件夹中。我目前正在使用Safari,但希望小程序能在大多数流行浏览器中工作 如何使用HTML/JavaScript在网页上显示java小程序?有人能提供一些提示/建议吗 下面是我尝试的HTML代码 尝试1: 钟摆小程序 尝试2: 钟摆小程序 尝试下面的代码 <APPLET C

我对HTML和小程序几乎没有经验。我已经尝试了我在网上找到的一些东西,但无法使我的Java小程序在web浏览器中运行(它在eclipse中运行)

我已将HTML文件与小程序的所有Java类文件放在同一文件夹中。我目前正在使用Safari,但希望小程序能在大多数流行浏览器中工作

如何使用HTML/JavaScript在网页上显示java小程序?有人能提供一些提示/建议吗

下面是我尝试的HTML代码

尝试1:

钟摆小程序


尝试2:

钟摆小程序


尝试下面的代码

 <APPLET CODE=AppletSubclass.class WIDTH=anInt HEIGHT=anInt>
 </APPLET>



祝你好运…

虽然我自己还没有这样做,但我的Java教科书提供了以下要点:


(括号中的可选参数)

用于写入小程序元素。该脚本受Oracle支持,并将:

  • 检查用户是否具有所需的最低Java,如果没有,则在..之前提示他们安装
  • 编写
    对象
    /
    嵌入
    小程序
    元素,这是该浏览器最有名的
  • 其他说明:
  • 它是
    pendulumaplet.class
    还是
    Applet1.class
    ?要在国际论坛上调试问题而不引起对applet类名称的怀疑已经足够困难了
  • code
    属性中的
    .class
    扩展是允许的,但不正确。该值应为表示类的完全限定名的字符串。例如,
    javax.swing.JApplet
    而不是
    javax.swing.JApplet.class
  • HTML元素名称应全部小写(例如,
    ,而不是
  • 您在Java控制台中看到了什么输出?在浏览器中调试小程序时,确保Java控制面板配置为在发现小程序(或JWS应用程序)时弹出打开控制台是至关重要的

  • 我自己也有同样的问题

    使用
    不起作用,但
    似乎起作用


    Google Chrome和IE.

    也检查一下。

    我试过你对这个对象说的话,但当我打开网页时,它说缺少插件,当我点击它时,它说有一些内容无法显示,因为它的类型未指定。有什么帮助吗?(谢谢你之前的帖子)我不知道。。。也许你没有为你的浏览器安装Java插件?你能看到这个页面上的动画小程序吗?1) 使用链接部署
    JFrame
    ,对用户来说可能是一种更好的体验,也更容易。2)
    .class
    扩展是允许的,但不正确。3) HTML元素名称应全部小写(例如
    而不是
    )4)是
    Pendulumaplet.class
    还是
    Applet1.class
    ?5) 您在Java控制台中看到了什么输出?
    <Html>
    <Head>
    <Title>Pendulum Applet</Title>
    </Head>
    
    <Body>
    <br>
    <br>
    <OBJECT 
      classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
      width="200" height="200">
      <PARAM name="code" value="Applet1.class">
    </OBJECT>
    </Body>
    </Html> 
    
     <APPLET CODE=AppletSubclass.class WIDTH=anInt HEIGHT=anInt>
     </APPLET>
    
     <object width="400" height="400" data="helloworld.class"></object>