0

HTMLファイルに次のコードがあります

<html>
<title>Applet Test</title>
<body>
<applet
archive = "TheSlot.jar"
code = "slotMachine/The_Main.class" 
width = "300" 
height = "300">
</applet>
</body>
</html>

しかし、実行しようとするたびに、Java ローディング サークルが表示されますが、ロードされず、代わりにjava.lang.ExceptionInInitializerError

誰かがこれに対する解決策を持っていますか? 私の The_Main クラスは Applet を拡張し、Eclipse で実行され、デスクトップ上で jar ファイルとして単独で実行されます。複数のクラスファイルがあるため、jarファイルが必要な立場になります...

4

2 に答える 2

0

このスレッドは少し古いですが、私は自分のアプレットの 1 つでこれについてつまずきました。彼らは別のマシンで動作しましたが、あるマシンでこの例外が発生しました。私の解決策は、deploment.properties ファイルを修正することでした。たぶん、これは時々誰かを助けるでしょう。

于 2015-12-21T08:27:47.430 に答える
0

これを実行すると、同じ例外がスローされます

java.lang.ExceptionInInitializerError

以下の例のように、このエラーの原因となる何かを初期化したコードも確認してください。これはこの行で発生します

num[34]=2;

それも静的初期化子チェックにあります。

class EX
{
static
{
int num[]= {34};
num[34]=2;
  }
 static void display()
 {
 System.out.println("this is display");
 }
 }

class exception1
{

public static void main(String args[])
{
EX.display();
System.out.println("om namah sivaya");
}
}
于 2012-09-10T17:16:50.037 に答える