Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/90.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小程序不显示_Java_Html_Deployment_Applet - Fatal编程技术网

嵌入式Java小程序不显示

嵌入式Java小程序不显示,java,html,deployment,applet,Java,Html,Deployment,Applet,正在尝试将Java小程序嵌入现有网页。至少据我所知,代码似乎是正确的。然而,在FireFox中,applet根本不显示,在IE中,我收到两条不同的消息,说明Java内容受到限制。是的,两种浏览器都启用了Java。我的研究表明,由于最近的安全问题,问题可能是web浏览器完全阻止了Java,但是我真的想加倍代码以确保它没有问题 我的代码是否遗漏了一些东西,或者是浏览器出于安全考虑拒绝显示Java 有什么想法吗 <div id="links"> <!--[if IE]>

正在尝试将Java小程序嵌入现有网页。至少据我所知,代码似乎是正确的。然而,在FireFox中,applet根本不显示,在IE中,我收到两条不同的消息,说明Java内容受到限制。是的,两种浏览器都启用了Java。我的研究表明,由于最近的安全问题,问题可能是web浏览器完全阻止了Java,但是我真的想加倍代码以确保它没有问题

我的代码是否遗漏了一些东西,或者是浏览器出于安全考虑拒绝显示Java

有什么想法吗

<div id="links">

    <!--[if IE]><!-->
    <object classid="clsid:8AD9C840-044E-11D1-B3E9-00805F499D93"
            codebase="http://java.sun.com/update/1.6.0/jinstall-6-windows-i586.cab" 
            type="application/x-java-applet" 
            width="700" height="30">
                <param name="code"     value="PopMenu.class" />
    <!--<![endif]-->

    <!--[if !IE]><!-->
    <object classid="java:PopMenu.class"
            type="application/x-java-applet"
            width="700" height="30">
    <!--<![endif]-->
                <param name=labelpos   value="right" />
                <param name="src0"     value="button0.gif" />
                <param name="src1"     value="button1.gif" />
                <param name="src2"     value="button2.gif" />
                <param name="src3"     value="button3.gif" />
                <param name="text0"    value="Robert Frost on Wikipedia"/>     
                <param name="text1"    value="Robert Frost at Poets.org"/>     
                <param name="text2"    value="Robert Frost Out Loud"/>     
                <param name="text3"    value="Robert Frost: America's Poet"/>     
                <param name="href0"    value="http://en.wikipedia.org/wiki/Robert_Frost"/>     
                <param name="href1"    value="http://www.poets.org/poet.php/prmPID/192"/>     
                <param name="href2"    value="http://robertfrostoutloud.com"/>     
                <param name="href3"    value="http://www.ketzle.com/frost"/>
    </object>

</div>
编辑
针对以下评论;这是学校作业的一部分,我没有小程序发布的代码;只有.class文件。看来,我不是班上唯一一个试图解决这个问题的人;然而,教授的唯一反应是按照教科书所教的编写代码。我已经做到了;但是我仍然想确保我没有遗漏什么,因此我在这里问这个问题。

想发布实际的小程序吗?看来我不是班上唯一一个试图解决这个问题的人;然而,教授的唯一反应是按照教科书所教的编写代码。挑战教授写HTML来加载这该死的东西。鉴于部署工具包脚本不久前取代了硬编码的HTML,我打赌小程序也“过时了”。“过时”是指没有数字签名。一个未签名的小程序将有可能被加载到一个真正的现代浏览器中,因为安全漏洞使得Oracle对其进行了限制。而且请将讲师转介至。他们要么停止教授过时的、有问题的技术,比如applet,要么干脆停止教授。