使用JAVA时“找不到或无法加载主类”怎么解决

分类:知识百科 日期: 点击:0

  你在使用JAVA的时候遇到过这种情况吗?运行JAVA时,使用此软件编译记事本文件成功生成.class文件,但使用JAVA软件运行时,遇到了提示“找不到或无法加载主类!”这是怎么回事?为什么好的文件不能运行?

  具体步骤:

  1、我们的工程路径是D:\HelloWorld,在Hellloworld文件夹中建立src文件夹,将类B的源代码文件放入src中。用javac编译后,Newsmanager将在src文件夹中生成.class,如下:

  2、执行如下:

  3、我们用类A代替源代码。

  4、类A中package的路径是org.will.app.main。根据java的规定,我们应该按照package定义的路径存储源文件,类A应该放入:

  src\org\will\app\main下,如下:

  5、我们编译实施:

  6、还是有问题的。为什么?事实上,当你回去看java的书时,你会发现一个类的全名应该是包名+类名。类A全名:org.will.app.main.NewsManager。再试试:

  7、仔细看上图,我们让java命令在main目录下执行org.will.app.main.NewsManager,事实上,它会认为类的路径是:D:\HelloWorld\src\org\will\app\main\org\will\app\main\NewsManager,大家都看到了,重复路径。我们应该这样做:


标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。