package com.hjh;
import com.opensymphony.xwork2.Action;
import com.opensymphony.xwork2.ActionContext;
import java.util.Date;
import java.util.Map;
public class UserReg implements Action{        private String username;
        private String password;
        private String password1;
        private Date birthday;
       public String  getUsername()
             {
                    return this.username;
             }
       public void setUsername(String username)
              {
                    this.username=username;
              }
       public String getPassword()
                {  
                     return this.password;
                  }
       public void setPassword(String password)
                 {
                      this.password=password;
                }
        public String getPassword1()
                 {
                      return this.password1;
                 }
        public void setPassword1(String password1)
                  {
                         this.password1=password;
                   }
            public void setBirthday( Date birthday)
                   {
                         this.birthday=birthday;
                    }
            public Date getBirthday()
                    {
                         return this.birthday;
                    }
         public String execute() throws Exception {
                     
                     Map m=null;
                 if(getPassword().equals(getPassword1()) && !getUsername().trim().equals(""))
                   {
                           m=ActionContext.getContext().getSession();
                           m.put("username",getUsername());
                           return "success";
                   }else
                   {
                    return "error";
                   }
                   }
                       }上面的代码是我编写的一个action 里面又struts2 的一些东西。 想要用jdk编译一个class文件。但是编译不通过,总是提示没有相应的包。编译结果如下.
 我不知道在哪里找到这个软件包,我试图过把struts2中bin下的所有jar包放在classpath中,还是没有结果。
我是个初级菜鸟,请大侠指教
谢谢
D:\tomcat\webapps\myweb\WEB-INF\classes\com\hjh>javac UserReg.java
UserReg.java:2: 软件包 com.opensymphony.xwork2 不存在
import com.opensymphony.xwork2.Action;
                              ^
UserReg.java:3: 软件包 com.opensymphony.xwork2 不存在
import com.opensymphony.xwork2.ActionContext;
                              ^
UserReg.java:6: 找不到符号
符号: 类 Action
public class UserReg implements Action{
                                ^
UserReg.java:51: 找不到符号
符号: 变量 ActionContext
位置: 类 com.hjh.UserReg
                           m=ActionContext.getContext().getSession();
                             ^
注意:UserReg.java 使用了未经检查或不安全的操作。
注意:要了解详细信息,请使用 -Xlint:unchecked 重新编译。
4 错误