你用什么编译的?确认classpath没有设置错误

解决方案 »

  1.   

    你的A与B是否同在zwsbean目录下?
      

  2.   

    我是在unix下用javac编译的。这两的bean都放在了zwsbean目录下,我也下在了servlet.jar,放在了同一个目录,编译命令为:
    javac -classpath ./servlet.jar check.java
    报错信息为:check.java uses or overrides a deprecated API.
      

  3.   

    你的connect 写得不对吧。
     Connect Conn_DB = new Connect();
               ResultSet rs = Conn_DB.executeQuery
    就是这里错了,
    你哪里来得executeQuery()?
    你的类里没有定义。报错和打包无关。
      

  4.   

    亲爱的 carrysilence(jafler) ,我的类文件中定义了此方法,我是怕耽误您的时间,就节选了一段程序。
      

  5.   

    烦死了,你发过来,我帮你编译,反正也没有特殊的import
      

  6.   

    编译类时,如果两各类相互联系,且都定义了package路径时,最好使用javac *.java,把两个类一起编译,否则经常会出现找不到某个类.
    不过,你上面的程序看过去有些乱,把bean和servlet的界限再分的开.
    check.java uses or overrides a deprecated API.
    而且这个错误提示你这个类使用或覆盖了你所用的JDK版本中已经失效的类.
      

  7.   

    真的,多谢了,朋友。
    我还是想把问题解决,我还有下面很多bean来。
    我总感觉我的编译方法不对。
    javac -d  . check.java
    中的-d 是什么意思?
      

  8.   

    亲爱的 lanyunfeng(蓝色咖啡) :
       按照你的方法,还是原来的错误。
      

  9.   

    问题是解决了,可是我仍有些不明白的。
    有空联系。
    [email protected]
      

  10.   

    带包编译,方法急例子如下:
    例子如下:
    package com.cn;
    public class aaa 
    {
    public static void main(String[] args) 
    {
    System.out.println("Hello World!");
    }
    }
    保存在c;\aa目录下。然后C:\aa>javac -d c:\aa aaa.javaC:\aa>java com.cn.aaa
    Hello World!