一部のマシンでこのアプレットを実行しても動作しませんが、他のマシンでは正常に動作します。いずれの場合もJRE 1.6.0_26がインストールされているようです。ClassNotFoundException一部のコンピュータでアプレットを読み込んだとき
<script type="text/javascript" src="http://www.java.com/js/deployJava.js"></script>
<script>
var attributes = {codebase:'http://kash-dev/applet/',
code:'Auth.class',
archive:'Auth.jar',
id: 'auth',
width:0, height:0} ;
var version = '1.6' ;
deployJava.runApplet(attributes, null, version);
</script>
ここでエラーです:
load: class Auth.class not found.
java.lang.ClassNotFoundException: Auth.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: Auth.class
いくつかの愚かな質問は、すべてのマシンはあなたのdevサーバーにあるjarにアクセスできますか?代わりにJNLPを使用してみてください。 –
Javaコントロールパネルで問題のあるマシンでjarキャッシングをオフにしてみてください。これを実行した後に動作すると、キャッシュされた古いjarバージョンがあったことになります。 – MeBigFatGuy
すべてのクライアントマシンは同じネットワーク上にあり、kash-devを見ることができます。 – Kash22