首页 > 代码库 > 软工小学期实践1

软工小学期实践1

 这次的短学期,是在老师的带领下做一个客户信息管理系统,使用的工具主要是MyEclipse和Navicat Premium。在安装配置环境、写代码和运行时都出现了一些问题。

 第一天是安装和配置环境。我们在安装好了MyEclipse以后,打不开这个软件,显示有错。卸载了以后重装还是显示有错。后来在同学的帮助下我们明白了,MyEclipse的安装目录里不可以有中文,不然就打开运行的时候就会出错。

第二天我们安装了Navicat Premium并连接了数据库,在这过程中,我也遇到了一个卡了很久的问题。在打开Navicat Premium以后,连接MySQL,显示以下内容。

 技术分享

 

同学说要运行Script文件夹中的第二个文件,我运行了以后发现还是不行。

 技术分享

 

后来老师说了,要把Script文件夹放在D盘根目录下。因为cmd语句里,这个文件就是在D盘根目录下的,否则的话不能运行。我把Script文件夹放在D盘根目录下,问题果然解决了。

 技术分享

 

第三天在写代码时,遇到了一个至今无法解决的问题,具体如下图:

 技术分享

 

我的代码和同学的没有差别,但是只要一加上

@Override

public String execute() throws Exception {

           // TODO Auto-generated method stub

           ActionContext ctx = ActionContext.getContext();

        HttpServletRequest req = ServletActionContext.getRequest();

        for(int i=0 ;i<strList.size();i++){

            //if(strList.get(i))

            //Type tyep = (Type) this.strList.get(i);

        }

        this.customer.setSex(this.strList.get(0).toString());

           this.service.saveCustomer(customer);

           return SUCCESS;

}

这段代码就会显示如上图的错误,望大神可以拯救一下我。

软工小学期实践1