myeclipse修改src不能自动编译成classes文件

    myeclipse修改src不能自动编译成classes文件
1.从svn服务器下载了代码,导入工程,再加入到tomcat容器里面运气。运行报错,提示
错误
Pool thread stack traces:
    Thread[com.mchange.v2.async.ThreadPoolAsynchronousRunner$PoolThread-#2,5,main]
这个错误遇到好几次了,是因为C3P0数据源配置错误。修改后还是报错,果断写了个BaseDao,底层JDBC连接获取connection,可以正常运行。查看 tomcat下面classes文件夹发现每次重新部署或者删除都是修改前的文件,猜想应该是myeclipse出的问题。

2.查看myeclipse项目下的classes文件,发现果然没有重新编译,网上查找资料,发现可能的问题是出现项目目录下的.classpath文件里面。这个文件非常重要。大体下包含如下内容



    

    

    

    

    

    

查看发现里面信息都是正常的,继续查找资料。

3.可能是myeclispe工具设置出问题了。
    查看project->build automatically是选上的。
    点击project->clean,发现classes目录下文件被清空了,但是没有重新生成
    点击project->properties->java build path->source发现不管怎么修改里面的内容都会报错, the currently displayed page contains invalid values.百度一下,在项目目录下,增加default.properties的文件,内容是target=android-8,成功了。

ps
    猜测tomcat复制的是myeclipse中classes目录下的内容,不管你怎么修改src目录或者重新部署项目,都是错的,
    在myeclipse中window->show view->other->Navigator选中,可以打开项目视图,里面可以动态查看classes文件夹。
        
     

你可能感兴趣的:(myeclipse修改src不能自动编译成classes文件)