我试图从Windows命令行运行一个非常简单的一个类“Hello World”程序。从Windows命令行执行java程序失败
.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
如何解决例外,并让我的程序运行?
谢谢
可以请分享'测试'源代码... – MadProgrammer
你可以cd到哪个目录?请描述您正在使用的目录结构。 –