黑马程序员 Java编译正常运行时却无法加载主类的问题原因

来源:互联网 发布:攻城狮和程序员 编辑:程序博客网 时间:2024/05/23 22:03
---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------

黑马程序员 类名或目录不正确而导致无法找到主类的问题

问题描述:在eclipse上编写了源代码后编译运行均正常,然而在DOS命令行下cd到.class文件的目录下加载运行类却报出找不到类的错误。这其中错误原因有两个:


1.在源代码中,类是包含在包中的,包名为com.itheima。因此自己其中一个类ClassDemo的完整类名应该是com.itheima.ClassDemo。所以在加载类时应该输入完整的类名。


2.在Java中一个包对应与一个文件夹,因此DOS命令行下如果当前目录应该是最外层包的父目录。编译.java文件时应该输入  javac ./com/itheima/ClassDemo.java  在.java文件中导入类时应该使用完整的类名 import com.itheima.ClassDemo。



---------------------- ASP.Net+Unity开发、.Net培训、期待与您交流! ----------------------详细请查看:www.itheima.com
0 0
原创粉丝点击