ext目录下一般都是jar文件,目录结构也许不行

解决方案 »

  1.   

    要不你把你的a.b.c打成jar放在那里试试看,楼上的说法有点道理,不过我觉得要真是这样就有点BT了
      

  2.   

    包在java_home\jre\lib\ext下,不需在classpath中申明,
    自动加载,我经常把需要的包丢入这个目录。
      

  3.   

    我的java_home,指向的就是:<%JDK%> (JDK的安装目录),我刚才放到了...\jre\lib\ext.....,也不行啊,
      

  4.   

    如果package名:a.b.c;那么你的claspath只把a目录得上一级目录写进去就行了,程序编译的时候要在classpath中找a.b.c这样的目录结构,所以你的classpath中要有这一项:<%JDK%>\Lib\Ext
      

  5.   

    havenbird(蓝色婴孩),你说的我当然知道,我是不明白:不是说,<%JDK%>\Lib\Ext,会自动加入classpath 中的么,为什么还要手动的设置呢!?//请你回答问题时看看前边的回答。
      

  6.   

    然后我建立了如下的目录结构:<%JDK%>\Lib\Ext\a\b\c\*.java?
    At least,you should use 然后我建立了如下的目录结构:<%JDK%>\Lib\Ext\a\b\c\*.class
      

  7.   

    对,是*.class,因为我放在那个目录之后都编译了一遍。所以,既有*.java,也有*.class,但问题就是,系统不能自动的把 ext,包含加进来!