Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/344.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
Javaapplet可以在appletviewer、Safari和Firefox中工作,但不能在Chrome中工作_Java_Google Chrome_Applet_Appletviewer - Fatal编程技术网

Javaapplet可以在appletviewer、Safari和Firefox中工作,但不能在Chrome中工作

Javaapplet可以在appletviewer、Safari和Firefox中工作,但不能在Chrome中工作,java,google-chrome,applet,appletviewer,Java,Google Chrome,Applet,Appletviewer,操作系统:Mac OS X 10.7.3 铬:19.0.1051.0金丝雀 Java:JavaSE6的32位和64位版本 目录结构: page.html Test.jar META-INF MANIFEST.MF SELF-SIG.SF SELF-SIG.DSA com 蒂伊洛 试验 测试$1.5级 测试类 page.html: <!doctype html> <html> <head> <meta cha

操作系统:Mac OS X 10.7.3 铬:19.0.1051.0金丝雀 Java:JavaSE6的32位和64位版本

目录结构:

  • page.html
  • Test.jar
    • META-INF
      • MANIFEST.MF
      • SELF-SIG.SF
      • SELF-SIG.DSA
    • com
      • 蒂伊洛
        • 试验
          • 测试$1.5级
          • 测试类
page.html:

<!doctype html>
<html>
    <head>
        <meta charset="utf-8">
        <title>Testing applet</title>
        <style type="text/css">

        </style>
        <script type="application/javascript">

        </script>
    </head>
    <body>
        <object type="application/x-java-applet" height="300" width="550">
            <param name="code" value="com.tyilo.Test.Test">
            <param name="archive" value="Test.jar">
            Applet failed to run.  No Java plug-in was found.
        </object>
    </body>
</html>
chrome中的Java控制台错误:

load: class com.tyilo.Test.Test not found.
java.lang.ClassNotFoundException: com.tyilo.Test.Test
    at sun.plugin2.applet.Applet2ClassLoader.findClass(Applet2ClassLoader.java:252)
    at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Plugin2ClassLoader.java:249)
    at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Plugin2ClassLoader.java:179)
    at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Plugin2ClassLoader.java:160)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
    at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Plugin2ClassLoader.java:690)
    at sun.plugin2.applet.Plugin2Manager.createApplet(Plugin2Manager.java:3045)
    at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Plugin2Manager.java:1497)
    at java.lang.Thread.run(Thread.java:680)
Exception: java.lang.ClassNotFoundException: com.tyilo.Test.Test
编辑 该代码在最新稳定版本的chrome中运行良好,因此这可能只是金丝雀版本中的一个bug

编辑2


在本地运行html(和jar)时,chrome只有一个问题。

我建议部署java.js


Anthony

我建议部署java.js


Anthony

在chrome中启用java,为此,键入javascript:if(browser.value.getIndex(“chrome”){chrome.browser.enablefeact(JApplet)});要在chrome中启用java,请键入javascript:if(browser.value.getIndex(“chrome”){chrome.browser.enablefeact(JApplet)});关于chrome

好问题。为什么HTML中有空的
样式
&
脚本
结构?@andrewhompson,因为我使用了我的HTML模板,其中包括这些结构。我以后可能需要…好问题。为什么HTML中有空的
样式
&
脚本
结构?@andrewhompson,因为我使用了我的HTML模板,其中包括这些结构。我以后可能需要它们。。。
load: class com.tyilo.Test.Test not found.
java.lang.ClassNotFoundException: com.tyilo.Test.Test
    at sun.plugin2.applet.Applet2ClassLoader.findClass(Applet2ClassLoader.java:252)
    at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Plugin2ClassLoader.java:249)
    at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Plugin2ClassLoader.java:179)
    at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Plugin2ClassLoader.java:160)
    at java.lang.ClassLoader.loadClass(ClassLoader.java:247)
    at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Plugin2ClassLoader.java:690)
    at sun.plugin2.applet.Plugin2Manager.createApplet(Plugin2Manager.java:3045)
    at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Plugin2Manager.java:1497)
    at java.lang.Thread.run(Thread.java:680)
Exception: java.lang.ClassNotFoundException: com.tyilo.Test.Test