作成したGoogleサイトで作成したJavaコードを実行しようとしています。これに問題があることはわかっていますが、次の両方のオプションを試しました。
ここで説明されているようにコードラッパーガジェットを使用する:http ://web.michaelchughes.com/how-to/embed-java-applets-in-google-sites 。次のURLのコードラッパーガジェットを使用しました:http://hosting.gmodules.com/ig/gadgets/file/105629041657992777031/code-wrapper.xml次のJavascriptコード:
<script type="text/javascript" src="http://www.java.com/js/deployJava.js"></script> <script type="text/javascript"> /* <![CDATA[ */ var attributes = { code: 'com.fusego.wimbeep.applet.ScreamURLApplet.class', archive: 'http://sites.google.com/site/wimbeep/technology/wimbeeptools.jar', width: 500, height: 100 }; var parameters = { }; var version = '1.6'; deployJava.runApplet(attributes, parameters, version); /* ]]> */ </script>
これは機能しません-Firefoxブラウザでデバッグコンソールを開くと、deployJavaが未定義であることがわかります。
タグ付きの埋め込みガジェットの使用:
<_applet archive = "http://sites.google.com/site/wimbeep/technology/wimbeeptools.jar" code = "com.fusego.wimbeep.applet.ScreamURLApplet.class" height = "400" width = "400" />
これは機能しません-JREが起動しているのがわかりますが、エラーが発生し、コンソールから次のように報告されます。
load: class com.fusego.wimbeep.applet.ScreamURLApplet.class not found.
java.lang.ClassNotFoundException: com.fusego.wimbeep.applet.ScreamURLApplet.class
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
at java.lang.ClassLoader.loadClass(Unknown Source)
at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Exception: java.lang.ClassNotFoundException: com.fusego.wimbeep.applet.ScreamURLApplet.class
これは本当にイライラします。コード属性に.class接尾辞がある場合とない場合で、多くの組み合わせを試しましたが、機能しません。何か案は?