范文资料网>书稿范文>方法>解决方法>《MyEclipse无法自动编译的解决方法

MyEclipse无法自动编译的解决方法

时间:2022-03-20 04:58:39 解决方法 我要投稿
  • 相关推荐

MyEclipse无法自动编译的解决方法

<script type="text/javascript"><!--google_ad_client = "pub-9528830580198364";/* 文章顶部广告(方框)300&#42;250 */google_ad_slot = "0068799835";google_ad_width = 300;google_ad_height = 250;//--></script><script type="text/javascript" src="http://www.ahsrst.cn"></script>

一般情况下myeclipse会自动编译文件,当然前提是你启用了myeclipse的自动编译开关.

但是myeclipse有自己的编译文件策略(什么时候编译)

当myeclipse不能自动编译的时候,通过手动编译一般能解决问题,但是当工程过大后,手动编译是一个很费时间的事.

最近做项目突然遇到这个myeclipse不能自动编译的问题.

找了很久终于发现是系统时间引起的.

当时为了测试需要把系统时间改为过去的时间做测试,发现myeclipse不能自动编译了,只有手动编译,但是工程较大,手动编译很费时间.后来自己反复测试才发现是myeclipse的问题,可能是myeclipse觉得当前编译的文件的时间不能小于上次编译的时间,一旦小于上次文件编译的时间,就不做处理.不知道是不是这样

只要把系统时间改为正常的时间,myeclipse就能实现自动编译

myeclipse无法自动编译的解决方法2017-03-22 14:35 | #2楼

1.重新导入的项目结构与原来的不同

src包等等都和原来的不同,打开项目主目录,中有个.classpath文件,用记事本打开会发现有一行<classpathentrykind="src"path="src"/>,估计它的意思就是说你的源文件位置,看看有没有这一行,没有一定要补上,下面就是一些jar包的导入路径,如:

//这两行也应该是myeclipse自动生成的,java运行环境 \j2ee1.4

<classpathentry kind="con" path="org.eclipse.jdt.launching.jre_container"/>

<classpathentry kind="con" path="http://www.ahsrst.cnre.j2ee14_container"/>

//导入的jar包位置

<classpathentry kind="lib" path="web/web-inf/lib/acegi-security-1.0.0-rc1.jar"/>

2.刷新项目不自动编译,将web-inf下面的classes文件夹中的字节码文件删除后不再重新生成

遇到此问题要检查是否有这一行

<classpathentry kind="output" path="web/web-inf/classes"/>

这是指定将字节码文件输出到哪,如果没指定当然不会默认给你找个地方存了。

3.以上两个步骤都做完了,但项目依旧跑不起来

这个时候你要用到myeclipse的项目清理功能,在菜单栏里的project里有个clean,它会强制清除那些配置文件,重新生成就会正确了。

项目跑起来了,要记得做个笔记,以后遇到问题了有个参照!可能解释的并不正确,但问题确实解决了!

【MyEclipse无法自动编译的解决方法】相关文章:

通电自动开机的的解决方法05-05

word无法读取文档文档可能损坏的解决方法06-21

最无法拒绝的请假理由05-11

铸件缺陷及解决方法03-07

油漆缺陷及解决方法04-22

无法胜任工作辞职报告04-17

环境污染的解决方法05-26

短波通信盲区及解决方法03-15

UPS常见故障及解决方法03-02

注塑品常见缺陷及解决方法03-15