为什么“错误:无法找到或加载主类addstudent.AddStudent”正在显示

我正在使用NetBeans IDE开发一个项目。 我是javafx的新手。 我在一个名为“addstudent”的包中创建了一个“AddStudent”类。 当我运行该类时,我得到“错误:无法找到或加载主类addstudent.AddStudent”。 为什么会出现此错误? 它怎么解决了?

我正在运行你的代码,它工作正常。 我做了什么

  1. 创建新 – > JavaFx主类 – > AdStudent – >复制/粘贴您的代码

  2. 右键单击Project – > Properties – > Run – > Browse Application Class – > Select class addstudent.AddStudent

  3. 清洁和建设

  4. 运行项目

我觉得前两个对你很好。 您可能只需要清理和构建。

我在运行javaFx程序时遇到了同样的错误。

现在我得到了关于如何修复它的答案。

  • 在netBeans上创建javaFx项目
  • 新项目 – > JavaFx
  • 应用程序 – >完成

执行此操作时,您将看到一个与项目名称同名的类。

当您尝试运行该文件时,您将收到此错误:

 Error: Could not load or Find main class classname 

要修复此错误,只需右键单击您的项目并单击运行即可。

你的项目运行,你会看到像“问好世界”这样的东西。 之后它会正常工作。

还有一件事,当你尝试在netBeans上使用webstart运行你的项目时,它将无法工作!

并且可能会出现类似的错误

 Error : javaFxApplication.jar could not Be deleted. 

解决这个问题打开你的任务管理器并转到后台进程查找Java()二进制文件32位,只需结束该任务就可以了。

在我的情况下,问题是项目路径有一些特殊 (俄罗斯) 字符 ,如

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

移动到另一个文件夹后,它可以工作:

 C:\Dev\Good one\MyApp\ 

也:

  • 这些字符都可以: äöü!@#$%^&_+-``~_',
  • 这些不是: №;