我有两个JAVA源文件都放在同一个包中,但当我的其中一个源文件调用另外一个源文件时,却说总是找不到该文件
包名为javasave,在C:\下面,源文件就放在javasave里面
用命令编译时,我输入
C:\javasave\javac 源文件名
就会报错
如果在源文件中加 package javasave;
就不会报错
请问,这是什么原因造成的呢?
包名为javasave,在C:\下面,源文件就放在javasave里面
用命令编译时,我输入
C:\javasave\javac 源文件名
就会报错
如果在源文件中加 package javasave;
就不会报错
请问,这是什么原因造成的呢?
比如你的B类,包名为packagename,A类没有用package语句声明包.那么它就是默认包.
即使你把它们放在同一个目录下,它们也不属于同一包.所以程序会报错