myeclipse,源代码更改后,重新编译,执行,仍然执行的是原来的代码。
2014-12-09 21:25
309 查看
莫名其妙,执行的时候,还是原来的代码,而且打断点执行,也会运行到空白行,或者跳过好多有代码的行。
网上好多说是因为没有编译,clean一下,然后选中自动编译就行了。但问题还是没有解决。
最终找到原因,把这个工程的jar包加入到了classpath中,每次执行,都会调用这个包中的内容,而没有调用我们已经重新更改后的编译文件。
解决办法:删掉classpath中该工程的jar包,同时把该工程指定的编译文件保存目录加到classpath中。
网上好多说是因为没有编译,clean一下,然后选中自动编译就行了。但问题还是没有解决。
最终找到原因,把这个工程的jar包加入到了classpath中,每次执行,都会调用这个包中的内容,而没有调用我们已经重新更改后的编译文件。
解决办法:删掉classpath中该工程的jar包,同时把该工程指定的编译文件保存目录加到classpath中。
相关文章推荐
- 关于调试----在单步执行某个程序的中间修改源代码,当修改代码之后移动到下一步时,调试器自动在执行下一语句之前重新编译
- VS重新生成后仍然执行旧代码
- 在myeclipse中代码修改不起作用:当在myeclipse中修改处理方法的代码时,重新发布Tomcat,在运行时,jsp页面显示内容没变,还是按修改前的代码执行
- 从svn上下载代码到本地 导致 MyEclipse 不能自动编译源代码到 classes文件夹
- eclipse注释的代码仍然执行或者更改不起作用
- Myeclipse导入项目之后报错,修改JDK并且重新编译之后仍然报错
- myeclipse编译无效,debug下一步执行不正确,修改的代码没有起作用
- 如何用C#动态编译、执行代码
- 动态编译执行C#代码
- 如果只修改部分代码如何避免整个工程重新编译
- C# 里怎样得到当前执行的函数名,当前代码行,源代码文件名(转载)
- C#动态编译、执行代码
- 如何用C#动态编译、执行代码
- 加载设计器时遇到一个或多个错误。这些错误在下面列出。一些错误可通过重新生成项目来修复,而另一些错误则需要更改代码。
- C# 里怎样得到当前执行的函数名,当前代码行,源代码文件名。
- C# 里怎样得到当前执行的函数名,当前代码行,源代码文件名
- C# 里怎样得到当前执行的函数名,当前代码行,源代码文件名
- 运行时编译执行代码的又一应用, 仅供娱乐
- 如何用C#动态编译、执行代码
- 如何用C#动态编译、执行代码