你加了package servlet,而servlet是系统中已经提供的包名(如果你已经把servlet.jar或j2ee.jar加到classpath里了)
会造成冲突
还有你加了package后,相关的调用要加上import yourpackagename.*;
你这里就是用addservlet去调用UpdateMsg,因为你的UpdateMsg已经加了包了,所以必须要连包名一起引入。即在addservlet.java里加上import package.*的语句。 最后的提示是说你使用了java里不再推荐使用的方法,如果你仍然要编译,需要加上
-deprecation 参数

解决方案 »

  1.   

    因为你的UpdateMsg类的定义在第二个文件中,而你的第一个文件没有引入,所以出现找不到UpdateMsg类的错误
      

  2.   

    调试的时候,把两个java文件放到一个目录下,如E:\
    然后按下面方法调试(会出警告,因为你用了已经不推荐使用的方法)
    E:\>javac -deprecation -d . *.java
    下面是编译结果(有2个警告)
    addservlet.java:29: warning: encode(java.lang.String) in java.net.URLEncoder has
     been deprecated
       Error = URLEncoder.encode("提交成功!");
                         ^
    UpdateMsg.java:19: warning: toLocaleString() in java.util.Date has been deprecat
    ed
         String get_Time=(new java.util.Date()).toLocaleString();//formatter.format(
    new Date());
                         ^
    2 warnings
    编译过后,你的e盘会有add这个子目录,里面会有2个class文件,就是编译过的class