作者Whynopeople (whynopeople)
看板Eclipse
标题[问题] 只执行旧程式码
时间Sat Feb 4 10:08:07 2012
不好意思
一时间不知怎麽下好一点的标题
我使用Eclipse+Tomcat来开发Strust的程式
而专案是由外部汇入,也有将其同步到worksapce中
但是
无轮我如何试
修改後的程式码都不会执行(编译)
例如我将原本的程式码
System.out.println("abc"); 改为 System.out.println("123");
储存後并重启伺服器(自动部属)
但程式依然只输出abc,也就是依然执行旧的程式码
用了一晚依然毫无办法
请各位能否给我一些问题方向
谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 120.126.37.249
1F:推 LaPass:专案/清除 再来 专案/建置专案 (如果没开自动建置的话) 02/04 13:25
2F:→ LaPass:等等.... 是servlet吗? 02/04 13:25
3F:→ AztekRing:下个breakpoint看看? 02/05 01:49
4F:→ Whynopeople:L大的方式已试过~我甚至将Eclipse重灌,专案重汇 02/05 14:31
5F:→ Whynopeople:下中断点就真的会活见鬼 会执行旧的行数(没程式码) 02/05 14:33
6F:→ Whynopeople:新的行数(有程式码)会无视跳过 看起来像debug旧程式码 02/05 14:34
7F:→ Whynopeople:我是修改strust的Action程式码 不知是否为servelet 02/05 14:36
8F:推 LaPass:去找一下编译出来的class档在哪里,把他删除掉(记得先备份) 02/05 14:56
9F:→ LaPass:然後,重新编译一次,再把档案放回去。如果有必要的话,就 02/05 14:57
10F:→ LaPass:手动编译吧 02/05 14:57
11F:→ Whynopeople:最後我是拿别人的Eclipse+tomcat来用(他与我开发同一 02/05 18:34
12F:→ Whynopeople:案,这次也学到 连开发环境都要备份的经验 谢谢大家 02/05 18:35
13F:推 LaPass:那... 到底是为什麽? 02/05 20:35
14F:→ Whynopeople:很抱歉~我真的遍寻不着原因~如果知道我会再与大家分享 02/06 01:44