编译器的类路径是不是没有包含c:\project ?

解决方案 »

  1.   

    如果你的包里面只有一个.java文件的话就不能用.*,这样编译器找不到文件,如果还找不到的话,你最好是修改你的classpath,把你的当前用到的包的路径加入classpath里面,应该就没问题了
      

  2.   

    再补充一点,就是你在要用其他包的时候,你要确保它里面的文件是已经编译好的.class文件,也就是说编译的先后问题
      

  3.   

    bobfallen(逐流) 说的有道理还有一点
    你在第二个目录(即c:\project\concept\java\)下建立了一个文件来调用以上的类即(hit.java)时,他会到c:\project\concept\java\concept\java\hi\中找 hit.class和到 c:\project\concept\java\concept\java\中找ai.class,你确信那两个文件存在吗?  
      

  4.   

    同意bobfallen(逐流) 。你试试javac *.java
    不行你在设置你的PAHT
      

  5.   

    我也JAVA初学者,刚好早晨看到了package我的测试是这些的//P.java
    package com.bluefire.tools;public class P
    //...把P.java存在目录e:\java\com\bluefire\tools下面,classpath设置为e:\java
    //ToolTest.java
    import com.bluefire.tools.*;//..
    把ToolsTest.java存在目录e:\java下面可以编译通过,放在其它任何目录下面都无法编译不知道是这样的,请高手指教
      

  6.   

    同意bobfallen(逐流) 。你试试javac *.java
    不行你在设置你的PAHT