问题是那些class放在那里 他才知道 classpath里不指定吗

解决方案 »

  1.   

    继承ClassLoader类,参考JDK文档中此类的介绍,不推荐这样做,最好将类加入classpath
      

  2.   

    编译后做成jar包,放到环境变量里去
    一般在jdk\jre\lib\ext下就可以了
      

  3.   

    将类文件路径加到CLASSPATH中,然后在代码文件中import不就可以了吗?
      

  4.   

    如果你是web应用部署,可以将你的jar 文件,放在web 的目录下的WEB-INF/lib 下
    如果是class文件,放在 WEB-INF/classes 下,记得要有完整的包的路径。还有就是 jinsfree(周公)  说的:
    ----------------------------
    编译后做成jar包,放到环境变量里去
    一般在jdk\jre\lib\ext下就可以了
    ------------------------------你还可以直接设置环境变量到你的类所在根目录,这样jdk就能找到了。
      

  5.   

    把被引用的*.class文件放在和你的java文件放在同一个路径下,就可以直接用,不用import
      

  6.   

    把所需要的class,lib放在 CLASSPATH 指定的目录下
    javac -cp %CLASSPATH%;(你的class和lib所在的目录) *.java