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

当你运行它时,它会抛出相同的异常

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 回答
0

尽管这个线程有点老了:我在我自己的一个小程序上偶然发现了这个。他们在不同的机器上工作,但在一台机器上我得到了这个例外。我的解决方案是修复 deploment.properties 文件。也许这有时会帮助某人。

于 2015-12-21T08:27:47.430 回答