2014-02-15 34 views
1

我正在使用NetBeans IDE開發項目。我是javafx的新手。我在名爲「addstudent」的包中創建了一個類「AddStudent」。當我跑完課程時,我得到「錯誤:無法找到或加載主類addstudent.AddStudent」。爲什麼會顯示此錯誤?它如何解決?爲什麼「錯誤:無法找到或加載主類addstudent.AddStudent」正在顯示

+0

你覺得你_all_發佈的代碼是相關的?如果不是,你爲什麼發佈它?如果是的話,爲什麼呢?請花點時間寫下你的問題。 –

+0

@SotiriosDelimanolis是否需要發佈整個代碼? – TomJ

+0

你爲什麼這麼認爲?你研究了你得到的錯誤信息嗎?這應該始終是第一步。只發布相關信息。 –

回答

2

我正在運行你的代碼,它工作正常。我所做的

  1. 創造了新 - >了JavaFx主類 - > AdStudent - >複製/粘貼代碼

  2. 右鍵單擊項目 - >屬性 - >運行 - >瀏覽應用類 - >選擇類addstudent.AddStudent

  3. 清理並生成

  4. 運行項目

我有一種感覺,前兩個對你來說都很好。你可能只需要清理和構建。

+0

是的。它現在有效。謝謝。當我通過按Shift + F6直接運行它時,它爲什麼不起作用? – TomJ

+0

我不確定:( –

3

我在運行我的javaFx程序時遇到了同樣的錯誤。

現在我得到了有關如何解決它的答案。

  • 創建的NetBeans的JavaFX項目
  • 新建項目>了JavaFx
  • 應用程序 - >完成

當你這樣做,你會看到一類具有相同的名稱作爲項目名稱。

當您嘗試運行該文件,你會得到這個錯誤:

Error: Could not load or Find main class classname 

解決這個錯誤,只需右擊您的項目,然後點擊運行。

您的項目將運行,您會看到類似「說你好的世界」。之後,它會正常工作。

還有一件事,當您嘗試在netBeans上使用webstart運行您的項目時,它將不起作用!

,則有可能得到一個錯誤,如

Error : javaFxApplication.jar could not Be deleted. 

解決這個問題打開任務管理器,並轉到後臺進程查找Java()的二進制文件32位,剛剛結束這個任務,你就背部。

0

在我的情況下,問題是項目路徑有一些特殊(俄羅斯)字符,像

C:\Dev\Папка\MyApp\ 

一旦移動到另一個文件夾,它的工作:

C:\Dev\Good one\MyApp\ 

另外:

相關問題