我来回答你。
你的A.java、B.java两个文件都在同一个包package1里,相互调用肯定是没有问题的,用不着加import package1.*;语句。你的报错在于你的编译和执行的环境。首先你的两个.java文件要放到package1目录下,其次你在编译时要在两个文件的上一级目录执行JAVAC package1\A.JAVA,这时会产生两个.class文件;这时再在上一级目录运行java package1\A就会得到你想要的结果,否则就会报错找不到文件。这些都是java特殊的运行方式造成的,它把包看成是编译和运行的路径。