【问题标题】:java.lang.NoClassDefFoundError |java.lang.NoClassDefFoundError |
【发布时间】:2022-01-06 06:54:43
【问题描述】:

我的 java 程序在我的 Eclipse IDE 上运行良好,但是当我尝试使用我的命令提示符运行相同的“.java”文件时,它显示了一个错误,如图所示。

错误:无法找到或加载主类 EulerianPathDirectedEdgesAdjacencyList 引起:java.lang.NoClassDefFoundError: com/euler/EulerianPathDirectedEdgesAdjacencyList(错误名称:EulerianPathDirectedEdgesAdjacencyList)

当我在我的 Eclipse IDE 中运行相同的代码时,它工作正常!

请告诉我,如何解决这个问题。 谢谢!

【问题讨论】:

  • 错误的包名。尝试删除java文件中的“package xxxxx”。
  • 我的包是 com.euler 我应该从我的代码中删除该行吗??
  • 你应该了解软件包的作用
  • 请给出java命令的完整路径名,如java com.euler.Euler.......List
  • @venkatramanhiregange 我试过了,但没有用。我在编译后编写了以下命令。 java com.euler.EulerianPathDirectedEdgesAdjacencyList

标签: java error-handling


【解决方案1】:

尝试运行命令:java com.euler.EulerianPathDirectedEdgesAdjacencyList 从运行上一个 javac 命令后创建类文件的同一目录中

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-07-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多