黑马程序员技术交流社区
标题:
java新手。。有关包的一点小问题,求赐教
[打印本页]
作者:
my_android_drea
时间:
2014-3-20 16:14
标题:
java新手。。有关包的一点小问题,求赐教
package hello;
class HelloTest{
public static void main(String[] args){
System.out.println("hello java");
}
}
如果我把在hello包中的class文件移放到其他地方,能不能加载?
我在cmd设置classpath为class移放的地方,结果加载不了
作者:
青木郎
时间:
2014-3-20 17:03
不能,package只能加载同一个包下的class类
作者:
Ranger
时间:
2014-3-20 18:36
不能,你写的代码package hello;有包的信息,编译后的class文件中也有这个信息,所以只有在hello包中才能找个这个信息,虚拟机会找hello包下的HelloTest.class文件
作者:
李猛
时间:
2014-3-20 20:56
不可以的,因为jvm的别的是.class文件,你把路径改了,jvm找不到你的.class文件运行会发生“文件没找到异常”,默认情况下jvm会找你的本目录下的文件如果找到就加载
作者:
ucq
时间:
2014-3-20 22:01
非常感谢,帮助很大啊
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2