小编poe*_*ons的帖子

在Windows中从命令行执行java程序失败

我正在尝试从Windows的命令行运行一个非常简单的一个类"Hello World"程序.

.java文件位于"C:\ Users\UserName\Desktop\direcName".包是deem,类名是test.

我可以cd到目录并从那里使用编译它javac test.java,这完全正常.但是,当我尝试使用以下命令运行它时:

java test或者java -classpath directory test还是java -cp . test 会抛出"异常的线程main java.lang.NoClassDefFoundError: test (wrong name: deem/test).

如果我使用java deem.test它说:Error, could not find or load main class deem.main

如何修复异常并让我的程序运行?

谢谢

java cmd exception javac noclassdeffounderror

1
推荐指数
1
解决办法
2093
查看次数

标签 统计

cmd ×1

exception ×1

java ×1

javac ×1

noclassdeffounderror ×1