2013-01-23 40 views
0

我只是寫使用Eclipse朱諾一個簡單的小程序指定path__No項目,以前我NoClassFoundError通過Web瀏覽器和Eclipse的關閉並重新打開它,我甚至不能運行後,運行它小程序。我試圖導入該項目。這次的錯誤是找不到項目導入。我檢查了命令提示符以查看目錄是否可以至少獲得Java文件,並且我得到了一個系統找不到指定路徑錯誤,當我嘗試將目錄移動到軟件包名稱時。我該如何解決?NoClassDefFoundError___The系統找不到發現導入

package Ch02Execises; 
import java.awt.Graphics ; 
import javax.swing.JApplet; 
public class AppletDemo1 extends JApplet { 
public void paint(Graphics g){ 
    super.paint(g); 
    g.drawString("Hello W3",20,30); 
} 
} 

<html> 
<p><h1>This is not displaying 
</h1></p> 
<applet CODE="AppletDemo1.class" WIDTH ="300" HEIGHT="150"> 
</applet> 
</html> 
+1

發佈您的示例代碼與異常的堆棧跟蹤。看起來像一個類路徑問題。 – sakthisundar

+0

你爲什麼試圖重新導入項目? Eclipse是否會崩潰並從工作區中刪除它?爲您的問題添加代碼/錯誤/屏幕截圖以獲得更好的響應。 – Perception

+0

在這一點上,我無法找到一種方法來運行該應用程序,因爲我無法導入它,並且通過命令提示符是不可能的,因爲系統找不到java文件的路徑,因此我編譯並運行它。 –

回答

0

嘗試從本地歷史中恢復。

如果這樣不起作用,請檢查項目目錄中是否有.classpath.project文件。這些是由eclipse創建的。如果不存在,則通過再次指定文件夾位置來創建一個新項目並嘗試運行它。

此外,您可以在JAVA的bin目錄中使用appletviewer來從命令行運行小程序。

+0

謝謝我檢查了沒有[標籤:.classpath]和[標籤:。項目]我刪除了軟件包[在同一源文件中創建了一個新的[標籤:項目],並且它正在工作,並且可以在Web瀏覽器中顯示。 –

+0

很高興工作! – TechSpellBound

0

Eclipse正在尋找Eclipse項目,這意味着其正在搜索根目錄日食特定的文件,其名稱是的.project的.classpath
您給Eclipse提供了一個不包含上述提及文件的錯誤目錄(如果您正在導入一個eclipse項目)。 因此,如果theres文件不存在,那麼您必須從現有源創建一個新項目。
new-> java project->從現有源創建項目。

+0

是的,你是對的,這正是我必須要做的感謝。 –

+0

您的歡迎:) –