2012-09-10 109 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