我建立一个包,有十几个类,然后创建一个主类调用包中的类,该主类不在包中。编译运行都正常,接着我以该主类为名创建一个jar文件,执行的时候提示找不到在主类中调用包中的类。我觉得奇怪,我直接运行该主类是正常的,为什么创建jar文件后,执行该jar文件就提示找不到类呢?是否还要做什么配置?
另一个问题是,两个类都在一个包中,在一个类中调用另一个类中的方法时可以直接用new 类名.方法,也不需要用import导入那个类吧。但应用中必须用 import 包名.类名;导入被调用的类才编译通过,请问各位问题出在哪里呢?
谁能帮我解答马上给分!20分。