我对Java的使用不是很丰富,这使我发疯。我编写了一个Java程序FileManagement
,需要从命令行运行它。
我可以从命令行编译它javac FileManagement/*.java
,它将在该文件夹中创建所有类,但是当我尝试java FileManagement.Main
时说:
线程“主”中的异常java.lang.NoClassDefFoundError:FileManagement / Main
事实是,我已经在远程计算机上尝试了相同的过程,并且工作正常。它不适用于我的。
如果您的Main
课程在名为的程序包中FileManagement
,请尝试:
java -cp . FileManagement.Main
在文件夹的父文件FileManagement
夹中。
如果您的Main
班级不在一个软件包(默认软件包)中,请使用cd进入该FileManagement
文件夹并尝试:
java -cp . Main
有关CLASSPATH以及JRE如何查找类的更多信息:
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句