gpt4 book ai didi

java - 启动 java 小程序

转载 作者:搜寻专家 更新时间:2023-11-01 02:51:50 25 4
gpt4 key购买 nike

据我从文档中可以看出,<applet>已弃用,<object>标记是现在启动小程序的首选方法。但是我找不到像样的文档,甚至找不到关于如何使用对象标签启动小程序的教程。

我确实看到了以下问题,它显示了如何在 javascript 中使用,但我更愿意使用标签 launch applet from web page

我需要知道如何指定java引擎,如何指定jar文件,存放在哪里,如何指定执行的类。

这是我目前拥有的(但不起作用)

<object
classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
width="800" height="600" data="pi.jar">
<param name="code" value="PiLauncher.class"/>
</object>

Oracle 1.5 文档中声称此 classid 指定“当前 java 引擎”,但这对我来说完全不透明。他们还有请求特定版本的示例。

即使这是真的,我该如何:

  1. 指定jar文件
  2. 指定类(class)(以上是否正确)
  3. 指定代码所在的目录(代码库是否仍然有效?)

最佳答案

首先,firefox 和 IE 的语法不一样:

火狐:

<object classid="clsid:CAFEEFAC-0017-0000-0000-ABCDEFFEDCBA" id="appletId" name="appletName" width="400" height="300">
<param name="code" value="com.myPackage.Applet" />
<param name="codebase" value="../resources/applet/"/>
<param name="ARCHIVE" value="myApplet.jar" />
<param name="cache_archive" value="myApplet.jar" />
<param name="type" value="application/x-java-applet" />
<param name="cache_option" value="plugin" />
<param name="mayscript" value="true" />
// you can set optional parameters here
</object>

即:

<object width="400" height="300" classid="java:com.myPackage.Applet.class" codebase="../resources/applet/" name="appletName" id="appletId">
<param name="archive" value="myApplet.jar" />
<param name="type" value="application/x-java-applet" />
<param name="cache_option" value="plugin" />
<param name="mayscript" value="true" />
// you can set optional parameters here
</object>

这是一个很好的链接:http://docs.oracle.com/javase/1.5.0/docs/guide/plugin/developer_guide/using_tags.html#object

关于java - 启动 java 小程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9721725/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com