永发信息网

cmd 运行java 文件 提示

答案:5  悬赏:0  手机版
解决时间 2021-05-07 18:44
  • 提问者网友:且恨且铭记
  • 2021-05-07 08:12

Exception in thread "main" java.lang.NoClassDefFoundError

我也没写错 就输出一句话

最佳答案
  • 五星知识达人网友:孤独入客枕
  • 2021-05-07 08:47

把你的源代码文件贴出来,还有你的文件所在路径。


我估计没错的话是你的源文件写了package语句了,然后使用的cmd运行的。那么问题出在包上。你把package语句去掉试试看。重新编译然后运行。。

全部回答
  • 1楼网友:不想翻身的咸鱼
  • 2021-05-07 12:12

你这段代码是没有问题的(如果你的类名为Message.java),调试时报如你所说的错误是因为你没有编译java源文件,java文件是要先编译成[ .class ]文件的!!要先调用javac Message.java命令来编译文件,这样在你源文件的目录下会生成一个Message.class.

然后再调用java Message 命令!!!

另外就是你要配置环境变量,没有配置环境变量是可以调用java命令的,但是不能调用javac命令来编译源文件!!在我的电脑(右击)——属性——高级——环境变量,在系统变量中打到Path,然后把它的值前面加上jdk的路径[ C:\Program Files\Java\jdk1.6.0_02\bin; ],然后再在当前用户的用户变量中创建一个Path(如果没有的话,有则修改),值和刚才一样!!!

  • 2楼网友:往事埋风中
  • 2021-05-07 11:08
你仔细看 绝对有问题 慢慢看 应该是主函数有点问题
  • 3楼网友:大漠
  • 2021-05-07 10:02
你在cmd中输入什么的,是编译的JAVA文件源文件的,还是运行Class类的???你是不是没有编译过??
  • 4楼网友:上分大魔王
  • 2021-05-07 09:19

显然是你的类写错了,或者就没有写这类哈!

它的意思说的的主线程main没有找到

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯