将Java applet转换为<object> </object>

时间:2013-08-15 13:22:05

标签: java html object applet

我最近将我的Java更新到最新版本,这导致我使用的applet无法正常运行。我已通过控制面板将Java的安全性参数更改为尽可能低的设置,但我的applet仍然无法运行。这是我的applet的样子:

<HTML>
 <BODY BGCOLOR="#003333">

 <p>
 <APPLET name=IpixViewer code=IpixViewer.class archive="IpixViewer.jar" width=450      height=450>
<PARAM NAME="url" VALUE="209_a_CHEM.ipx">
 </APPLET>
 </p>

 </BODY>
 </HTML>

我尝试使用HTML标记作为解决方法,但这也失败了。这是代码:

<HTML>
<body>
<p>
<object type="application/x-java-applet;version=1.6" name="IpixViewer" id="ipixviewer"  style="width:450px;height:450px" >
<param name="code" value="IpixViewer.class" >
<param name="archive" value="IpixViewer.jar" >
<param name="codebase" value="Z:\filepath\">
<param name="url" value="205_a_CHEM.ipx" >

</object>
</p>
</body>
</HTML>

我认为问题是当我尝试将url参数传递到applet时,但我不确定。任何帮助将不胜感激。

2 个答案:

答案 0 :(得分:0)

参数CODEBASE用于添加jar文件的路径,例如:

CODEBASE="./my_path_to_jar"

因此,为了绘制完整的图片,这是一个有效的例子:

<HTML>
  <HEAD></HEAD>
  <BODY>
    <APPLET NAME="IpixViewer"
            CODE="IpixViewer.class" 
            CODEBASE="."
            ARCHIVE="IpixViewer.jar" 
            WIDTH="320" HEIGH="240" >
    <PARAM NAME="URL" VALUE="image.ipx">
  </APPLET>
</BODY>
</HTML>

此HTML文件(ipix.html),jar文件IpixViewer.jar和图片image.ipx都放在同一个文件夹中。

由于从本地硬盘启动applet并不容易,我使用了一个名为HFS的工具来访问该网站。为此,只需启动程序,删除文件并输入http://127.0.0.1/ipix.html

如果这没有帮助,您可以open a Java console来检索更多信息。

答案 1 :(得分:0)

尝试使用java部署工具包。它可以很好地工作并处理跨浏览器的兼容性。

http://www.java.com/en/download/faq/deployment_toolkit.xml