我最近将我的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时,但我不确定。任何帮助将不胜感激。
答案 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部署工具包。它可以很好地工作并处理跨浏览器的兼容性。