サーバーの 1 つで Java Web アプレットを実行しています。なんらかの理由で、特定のユーザーがアクセスできません (「エラー。クリックして詳細を表示」というアプレットの代わりにエラー テキストが表示されます。これはタグの間に配置したテキストではありません。つまり、彼の JRE がインストールされ、少なくとも正しくインストールする必要がありますが、何らかの理由でアプレットで動作しません。
これは、JRE の彼特有の「フレーバー」、いわゆる「HotSpot」バージョンと関係があると思います。(これを参照してください: http://www.experts-exchange.com/Programming/Languages/Java/Q_24405442.html EE アカウントをお持ちの場合は、私のものをすぐに思い出せません)。私は Java 自体やその種類にあまり詳しくありません。私はページ内のアプレットの実装者にすぎません (私が書いたわけではありません)。
このアプレットは、私だけでなく、これまでのすべてのユーザーにとって問題なく動作します。また、「 http://mywebsite.com/java/JavaVersionDisplayApplet/class.class 」などのエラーで以下にリストされているファイルを参照するべきではありません。ファイルは " http://mywebsite.com/java/JavaVersionDisplay.class " にあります。アプレット プログラマによると、彼のエラーは、コードのどこにも指定されていないファイルを指しています。
ユーザーのエラーは次のとおりです。
Java Plug-in 1.6.0_13
Using JRE version 1.6.0_13 Java HotSpot(TM) Client VM
User home directory = C:Documents and Settingsjohn
load: class JavaVersionDisplayApplet.class not found.
java.lang.ClassNotFoundException: JavaVersionDisplayApplet.class
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.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)
Caused by: java.io.IOException: open HTTP connection failed:http://mywebsite.com/java/JavaVersionDisplayApplet/class.class
at sun.plugin2.applet.Applet2ClassLoader.getBytes(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader.access$000(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
... 7 more
Exception: java.lang.ClassNotFoundException: JavaVersionDisplayApplet.class
load: class JavaVersionDisplayApplet.class not found.
java.lang.ClassNotFoundException: JavaVersionDisplayApplet.class
at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
at java.lang.ClassLoader.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)
Caused by: java.io.IOException: open HTTP connection failed:http://mywebsite.com/java/JavaVersionDisplayApplet/class.class
at sun.plugin2.applet.Applet2ClassLoader.getBytes(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader.access$000(Unknown Source)
at sun.plugin2.applet.Applet2ClassLoader$1.run(Unknown Source)
at java.security.AccessController.doPrivileged(Native Method)
... 7 more
Exception: java.lang.ClassNotFoundException: JavaVersionDisplayApplet.class