【发布时间】:2013-08-31 01:56:23
【问题描述】:
我已经与这个程序斗争了一段时间,但不知道出了什么问题。任何帮助将不胜感激。
这就是问题所在。我有三个类,一个是用于登录 mysql 数据库,另一个是从数据库输出数据,最后一个是 main 方法。我在让他们编译时遇到了一个巨大的问题,遇到了关于在不同类中找不到方法符号的错误。我终于通过使用命令"javac -d bin/cdtPack src/CDT.java src/login.java src/ClientBase.java"
但是,现在当我尝试使用 main 方法运行该类时,出现错误:
线程“主”java.lang.noClassDefFoundError 中的异常:CDT(错误 名称:cdtPack/CDT)
然后是 at java 的列表....
有人知道出了什么问题吗?
【问题讨论】:
-
看起来
CDT应该属于包cdtPack或者您从错误的目录运行它...尝试切换到bin\cdtPack目录并再次运行类文件? -
如果这没有帮助,请查看其他 Google 和 SO 命中的“java.lang.noClassDefFoundError”“错误名称”。
-
这个网站让我很困惑,所以我不知道如何选择你的答案@MadProgrammer,但是当我备份到 bin 目录时它会运行。 :D
-
@user2713086 我将评论作为答案,如果我需要进一步详细说明,请告诉我。很高兴你让它工作了;)
标签: java command runtime noclassdeffounderror prompt