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