如果一个java文件(a.java)(package a)还没编译   
另一个java文件(b.java)(package b , import a)用到这个类了 编译b的时候怎么让a也编译了  没用过包的时候编译一个类  其他用到的类都编译了  这次我把每一个类都放在一个包 java找不到文件了 怎么让java找到这个原文件 

解决方案 »

  1.   

    把源文件放在同一文件夹下,cmd进入该目录:
    javac -d . *.java
      

  2.   

    配置classpath然后把所有字节码文件放进去,jvm(虚拟机)一定能找到指定目录下的字节码文件
      

  3.   

    你用什么开发工具,你检查代码都是在同一个包中?如果同一个包中,你编译的时候生成的字节码是和编辑文件存放在一起的...你如果改变路径,也许你使用的软件找不到你运行的那个字节码文件,但是可以在dos界面打上具体路径来运行你想执行的字节码文件