编译好的class文件按照package名称以目录方式放到${特定目录}/org/pan/util/下,并且把这个特定目录加到classpath里面去。
你出现的问题可能就是class文件没有按照package名称的结构放置引起的。

解决方案 »

  1.   

    classpath中没有包含org.pan.util包所在的路径
      

  2.   

    重新设置一下ClassPath,或者在javac中带参数-cp指定该包的路径....
      

  3.   

    DBConnectionManager.class已经在G:\system\WEB-INF\src\org\pan\util下了,
    CLASSPATH变量:G:\system\WEB-INF\src\org\pan\util,
    可是它还是出现”package org.pan.util does not exist“我现在真不知道怎么弄了
      

  4.   

    这种情况解决办法如下:
      你将想引用的包的源程序,  即结尾为java的,必须移到classpath不能访问的地方,
    或将所有这些程序改名,我一般都会在文件名前加_(下划线),就可正常引用
    import XX.* ;了。
      因为,根据java定义,当在类路径查询到java文件时,先编译该java文件,
      如文件A.java
      package pack1 ;
      class A ...
     当编译另一件文件B.java,我们一般会用java -d ...来编译吧!即必须建个目录吧!
     但当你编译B.java时,  java程序会在你不知不觉中调用 java A.java(显然不是想需要的java -d ..)
    这个问题我曾经遇到,想了很多天不能解决,后来用动态加载类和java -verbos找出了原因。
    我也正在自学java, 已有一个月吧!提醒一下,任何技术都会过时,而思想是不会过时的。
      

  5.   

    DBConnectionManager.class已经在G:\system\WEB-INF\src\org\pan\util下了,
    CLASSPATH变量:G:\system\WEB-INF\src\org\pan\util,
    可是它还是出现”package org.pan.util does not exist“
    ---------------------------------------------------------------------------
    首先这里就出错了CLASSPATH变量:G:\system\WEB-INF\src\org\pan\util
    classpath设置是package开始的根目录,G:\system\WEB-INF\src
    另外,如果都是java文件的话,你就设置上面的classpath,然后还要加多当前目录到classpath里面。建议source跟目标class文件分开来放。
      

  6.   

    CLASSPATH:G:\system\WEB-INF\src是包的路径