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