【问题标题】:Why "Error: Could not find or load main class addstudent.AddStudent" is showing为什么显示“错误:无法找到或加载主类addstudent.AddStudent”
【发布时间】:2018-03-21 23:47:37
【问题描述】:

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

【问题讨论】:

  • 您认为所有您发布的代码是否相关?如果没有,你为什么发帖?如果是,为什么会这样?请努力写下您的问题。
  • @SotiriosDelimanolis 不需要贴整个代码吗?
  • 你为什么会这样想?您是否研究过收到的错误消息?这应该永远是第一步。只发布相关信息。
  • @SotiriosDelimanolis 感谢您的通知。

标签: java javafx javafx-2


【解决方案1】:

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

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

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

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

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

Error: Could not load or Find main class classname

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

您的项目运行,您会看到类似“say hello world”的内容。之后就可以正常工作了。

还有一件事,当您尝试在 netBeans 上使用 webstart 运行项目时,它不会工作!

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

Error : javaFxApplication.jar could not Be deleted.

要解决此问题,请打开您的任务管理器并转到后台进程查找 Java() 32 位二进制文​​件,只需结束该任务即可返回。

【讨论】:

    【解决方案2】:

    我正在运行您的代码,它运行良好。我做了什么

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

    2. 右键项目->属性->运行->浏览应用类->选择类addstudent.AddStudent

    3. 清理和构建

    4. 运行项目

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

    【讨论】:

    • 是的。它现在起作用了。谢谢。为什么我直接按 Shift+F6 运行它不起作用?
    【解决方案3】:

    就我而言,问题在于项目路径有一些特殊的(俄语)字符,例如

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

    一旦移到另一个文件夹,它就起作用了:

    C:\Dev\Good one\MyApp\
    

    还有:

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

    【讨论】:

      猜你喜欢
      • 2022-11-14
      • 1970-01-01
      • 1970-01-01
      • 2018-11-24
      • 2016-06-12
      • 2016-03-16
      • 2016-01-03
      • 1970-01-01
      相关资源
      最近更新 更多