2012-09-10 105 views
0

我曾经在一个HTML文件中的以下代码Java小程序抛出异常在初始化程序错误

<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文件的位置...

+3

如果我们没有看到任何代码和堆栈跟踪,我们不能提供帮助。 –

回答

0

当你运行这个它会抛出同样的异常

java.lang.ExceptionInInitializerError 

检查你的代码太,你有什么用来初始化导致此错误,如下面的例子这happans在这一行

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"); 
} 
} 
0

即使这个线程是littl有点老 我偶然发现这个对我自己的小程序之一。他们在不同的机器上工作,但是我有一个例外。 我的解决方案是修复deploment.properties文件。 也许这有助于某人。

+1

你在那个文件中修复了什么? – SaeX