Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/401.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 小程序可以在IE和Firefox中加载,但在Safari5.1中失败_Java_Japplet - Fatal编程技术网

Java 小程序可以在IE和Firefox中加载,但在Safari5.1中失败

Java 小程序可以在IE和Firefox中加载,但在Safari5.1中失败,java,japplet,Java,Japplet,我使用Safari5.1在Windows桌面上加载已签名的小程序,但失败了,JAVA插件似乎没有启动。 下面是html代码,我是否需要为Safari 5.1添加其他参数?在Safari中加载小程序还有其他方法吗?谢谢 系统为Windows,浏览器版本为Safari 5.1 <!--[if !IE]> Firefox and others will use outer object --> <object classid="java:com.keithley.SCPI.S

我使用Safari5.1在Windows桌面上加载已签名的小程序,但失败了,JAVA插件似乎没有启动。 下面是html代码,我是否需要为Safari 5.1添加其他参数?在Safari中加载小程序还有其他方法吗?谢谢 系统为Windows,浏览器版本为Safari 5.1

<!--[if !IE]> Firefox and others will use outer object -->

<object classid="java:com.keithley.SCPI.SCPIApplet.class" type="application/x-java-applet;version=1.6" archive="../jar/SCPI.jar" height="480" width="640">
<param name = "scriptable"   value = "true">
<!-- Konqueror browser needs the following param -->
<param name = "ARCHIVE"    value = "../jar/SCPI.jar">
     <!-- (Microsoft Internet Explorer) will use inner object -->
     <object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93" codebase="http://java.sun.com/update/1.6.0/jinstall-6u35-windows-i586.cab#Version=6,0,0,10"
             height="480" width="640" >
             <param name = "CODE"       value = "com.keithley.SCPI.SCPIApplet.class">
             <param name = "ARCHIVE"    value = "../jar/SCPI.jar">
             <param name = "type"       value = "application/x-java-applet;version=1.6">
             <param name = "scriptable" value = "false">
      </object>
       <!--[if !IE]> close outer object -->
</object>

尝试使用
而不是另一个
中的


此外,如果您想检查java插件是否启动,您可以转到控制面板>java,选择高级选项卡和java控制台选项选择显示控制台单选按钮


希望这有帮助,

完成,实际上Windows中的Safari 5.1.7不识别JAVA,当我们打开包含JAVA小程序的页面时,它会弹出“缺少插件”的警报。

你检查过Safari 5.1上的web检查器了吗,看看小程序给你带来了什么样的错误?谢谢Schuster,我找不到web检查器,我的Safari在Windows7-32bit上是5.1.7。它是否只存在于iOS和OS X中?它仍然提示“缺少插件”。正如您所建议的,我选择了“Show console”,然后在加载applet时它应该会弹出JAVA控制台,但是没有。您还有其他建议吗?顺便说一句,标签“”似乎不符合W3C规范,所以我可以使用“”嵌套结构。
<object classid = "clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"  
        codebase="http://java.sun.com/update/1.6.0/jinstall-6u35-windows-i586.cab#Version=6,0,0,10" 
        width="640" height="480" id="yourAppletId">
    <param name = "code" value = "com.keithley.SCPI.SCPIApplet.class">
    <param name = "archive" value = "../jar/SCPI.jar">
    <param name = "mayscript" value = "true">
    <param name = "scriptable" value = "true">
    <param name = "type" value = "application/x-java-applet;version=1.6">
    <comment>
        <embed type = "application/x-java-applet;version=1.6"
               code = "com.keithley.SCPI.SCPIApplet.class" 
               archive = "../jar/SCPI.jar"
               scriptable = "true"
               width = "640" height = "480"
               name = "yourAppletId"
               mayscript = "true"
               scriptable = "true">
        </embed>
    </comment>
</object>