将Java小程序转换为<;对象>;

将Java小程序转换为<;对象>;,java,html,object,applet,Java,Html,Object,Applet,我最近将Java更新为最新版本,这导致我使用的小程序无法正确运行。我已经通过控制面板将Java的安全参数更改为尽可能低的设置,但我的小程序仍然没有运行。以下是我的小程序的外观: <HTML> <BODY BGCOLOR="#003333"> <p> <APPLET name=IpixViewer code=IpixViewer.class archive="IpixViewer.jar" width=450 height=450>

我最近将Java更新为最新版本,这导致我使用的小程序无法正确运行。我已经通过控制面板将Java的安全参数更改为尽可能低的设置,但我的小程序仍然没有运行。以下是我的小程序的外观:

<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参数传递到小程序中,但我不确定。任何帮助都将不胜感激。

参数
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>

访问该网站。为此,只需启动程序,将文件放在上面,然后键入
http://127.0.0.1/ipix.html


如果这对您没有帮助,您可以检索更多信息。

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


这是我的Java控制台显示的内容:\Java版本:1.7.0\u 25 JVM版本:23.25-b01 JVM供应商:Oracle公司Java规范名称:Java平台API规范Java规范供应商:Oracle公司Java规范版本:1.7操作系统体系结构:x86操作系统名称:Windows 7操作系统版本:6.1浏览器:Mozilla/4.0(Windows 7 6.1)正在加载IPIX:“null”。。。线程“thread-15”java.lang.NullPointerException在IpixViewer.a(IpixViewer.java)在IpixViewer.f(IpixViewer.java)在IpixViewer.run(IpixViewer.java)在java.lang.thread.run(未知源代码)在IpixViewer.f(IpixViewer.java)在IpixViewer.run(IpixViewer.java)在java)在。只是做了一个小测试,效果很好。请注意,不可能直接从文件夹开始。特别是,codebase参数需要是URI,而不是文件路径<代码>Z:\filepath\⁠不是有效的URI,但
file:///Z:/filepath/
是。在每个操作系统上,URI总是包含正斜杠。