启动java小程序
据我从文档中看到,启动java小程序,java,applet,Java,Applet,据我从文档中看到, 我需要知道如何指定java引擎,如何指定jar文件,存储在哪里,以及如何指定执行的类 这是我目前拥有的(但不起作用) Oracle1.5文档中声称这个classid指定了“当前的java引擎”,但这对我来说是完全不透明的。他们也有要求特定版本的例子 即使这是真的,我如何: 指定jar文件 指定类别(以上是否正确) 指定代码所在的目录(codebase是否仍然有效?) 首先,firefox和IE的语法不同: 火狐: <object classid="clsid:CAF
我需要知道如何指定java引擎,如何指定jar文件,存储在哪里,以及如何指定执行的类
这是我目前拥有的(但不起作用)
Oracle1.5文档中声称这个classid指定了“当前的java引擎”,但这对我来说是完全不透明的。他们也有要求特定版本的例子
即使这是真的,我如何:
指定jar文件
指定类别(以上是否正确)
指定代码所在的目录(codebase是否仍然有效?)
首先,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>
//您可以在此处设置可选参数
即:
//您可以在此处设置可选参数
这里有一个很好的链接:“firefox和IE的语法不一样:”或Safari,…或Opera,或Chrome,或。。你的基本观点是正确的,但当开发者认为用户在任何领域使用“大2”应用之一时,我就不在乎了。(+1)我应该完成:“但我不知道它在其他浏览器上是如何工作的”。但这也是相对的。。我唯一一次使用它是为了在大学里工作,所以我不必担心用户。当然,如果他在做一些公开或商业性的事情,你是完全正确的哇,这真是太糟糕了。我想把答案往下看,因为我讨厌它……(搔头)如果你“射杀信使”,人们只会告诉你他们认为你想听的。读“但我更喜欢使用标签”为什么?获取正确的字符串以嵌入小程序(在特定操作系统上特定浏览器的特定版本中)是一个PITA。最好把它委托给JS。我会改正的。看了下面的答案后,我感到非常厌恶。这是应该标准化的。我可以理解微软做了一些不同的事情,但其他人应该能够同意。就这一点而言,应该是Oracle/Sun/java联合体提出了一种“官方”的方式来实现这一点。啊!“应该是Oracle/Sun/java consortium声明了一种“官方”的方式。”我对小程序最恼火的一点是,Sun从来没有费心定义当页面中有小程序时焦点应该发生什么(HTML链接得到焦点还是小程序文本字段?)nor实现了一种小程序接受焦点的方法,然后将焦点优雅地返回到下一个HTML元素。这使得小程序在没有鼠标的情况下几乎无法使用,并严重损害了基于键盘的导航功能(
<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>