`
ming_fanglin
  • 浏览: 221626 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

MyEclipse保存不编译问题

阅读更多
这两天eclipse 突然不能自动编译了,无论怎么更改保存, classes目录下都是空的.

在网上找了很多文章,总结如下:

1. 确保 project->build automatically    已经被选上.

2. 如果选上了,也不好使, 使用这一招: project->clean..->选第2个clean select project, 勾上start build immediatelly

3.删除现在的项目,提前设置好编译文件输出路径,重新导入源文件,设置eclipse为保存时编译,然后在保存的时候就可以自动编译了

4.如果项目里引了某个不用的jar包,而那个包又被你删了,就会出现不报错但怎么也编译不出来class文件的情况,可以把所有包都删除,然后一个一个的再引入(需要的),不要一下子把所有包都引入来,没用的可能会引起不良后果.

5. 想删掉某个class文件重新生成,删除class文件后,但classes目录下的文件夹被其它程序打开,比如Total Commander。此时编译也不会通过,在problems下可能会提示“con''t delete classes ……”。关掉其它程序重新编译即可。

6.还有种情况是remove掉 JRE System Library,重新导入即可编译。但是什么原因导致的还不清楚。

7.把build path中所有包都remove掉。然后又add jars,add libraries把需要的加进去,居然又开始编译了。。。

8.project->properties->java build path->source->.../WEB-INF/src的output folder不要默认,编辑让它指向../WEB-INF/classes
然后重新点击build工程即可自动编译。

9.再就是最重要的要看工程下面是否缺少了work目录,由于CVS控制时不把work加如版本,所以checkout后没有这个目录,要手工加上有的工程就能自动编译了 

最开始的时候,我只找到了前面7个方法,但是他们都没有解决我的问题.无意中我打开了"Problems"标签,发现里面说缺少work目录,手工加上,然后刷新项目就可以了.

最后两个是我在写这个总结的时候发现的.特别是第九条,对使用CVS进行版本控制的项目比较有用.

.classpath这个xml文件要仔细看
分享到:
评论

相关推荐

    Eclipse或MyEclipse反编译插件

    2. 进入myeclipse2017安装目录下的dropins文件中(没有新建),新建jad文件夹,在jad下新建features和plugins文件夹。 3. net.sf.jadclipse_3.3.0.jar 放到myeclipse2017的安装目录下\dropins\jad\plugins\下 4. ...

    properties Editor for myeclipse 8.X

    properties Editor 能自动编译转换含有中文等非英文字符的资源文件。 安装方法: A:下载properties Editor 的插件包 B:在myeclipse 8.5的安装目录下新建一个文件夹,文件夹名可任意取,建议采用一些 易于...

    jad.exe和net.sf.jadclipse_3.3.0.zip 反编译工具

    JadClipse,点击 JadClipse,看右边 Path to decompiler,这里设置反编译工具jad的全路径名,比如D:\Program Files (x86)\Java\jre6\bin\jad.exe Directory for temporary files 不进行设置,默认即可,保存。...

    《MyEclipse 6 Java 开发中文教程》前10章

    第一章 安装配置开发环境 18 1.1系统需求 18 1.2 JDK 的下载,安装和配置(可...10.7.2 MyEclipse生成的Spring+Hibernate无法保存数据问题的解决方法2 - 用 CGLIB 来实现事务管理 258 10.7.3 Spring相关的参考资料 261

    关于代码编码问题

    其中,第一个地方的编码格式为 JSP 文件的存储格式,Eclipse 会根据这个编码格式保存文件,并编译 JSP 文件,包括里面的汉字。 第二处编码为解码格式。如果存为 UTF-8 的文件被解码为 iso8859-1,那么就会出现乱码...

    安卓软件制作及JAVA讲解(经典)

    安卓软件制作是本资源的主要内容,通过MyEclipse环境可以实现安卓软件的开发、编译和调试。MyEclipse提供了强大的JAVA开发功能,支持了诸多Java EE规范和技术,为安卓软件制作提供了强大的支持。 本资源摘要信息...

    Eclipse 启动运行速度调优

    <br>-XX:CompileThreshold=100 - 此开关将降低启动速度,原因是与不使用此开关相比,HotSpot 能够更快地将更多的方法编译为本地代码。其结果是提高了 IDE 运行时的性能,这是因为更多的 UI 代码将被编译而不是...

    一步步教你使用Proguard混淆Java源代码 .docx

    使用 Proguard 混淆 Java 源代码可以保护我们的代码免受反编译和逆向工程的攻击,但需要注意的是,Proguard 只是保护代码的一种方式,并不是万能的,仍需要结合其他安全措施来保护代码。 在使用 Proguard 混淆 Java...

    java旧版淘金者游戏2.8版

    编译工具myeclipse; 欢迎加qq:1369038795, 2.玩法 a)运行gamemaker制作地图,点击上面的样本,再点击下面的工作区,将绘制到下面;s保存地图,地图以(.txt)将保存在map文件中, 可以参照某帖子:...

    Java程序生成exe可执行文件详细教程(图文说明)

    Java 程序生成 exe 可执行文件是 Java 开发者经常遇到的问题,本文将详细介绍如何使用 Eclipse 或 Myeclipse 将 Java 程序打包成 exe 可执行文件。下面将详细介绍整个过程。 第一步:将 Java 程序生成 Jar 包 在 ...

    Java项目开发与毕业设计指导

    为Eclipse安装MyEclipse插件。使用Eclipse导入项目ch09, 在src/config.properties中配置数据库连接信息, 然后部署项目、启动tomcat。 访问http://localhost:8080/ajax即可启动本程序。 Ch10:一个简单的编译器实现...

    java课程设计论文个人通讯录管理系统.doc

    我们除了手机,移动电话等常规联系方式外,现在还有了电子邮箱、MSN、QQ等信息 化的联系方式,那么为了方便我们将每个联系人的多个联系方式保存在一起,方便由于 一种联系方式联系不到某人时,可查询其他联系方式,...

    Java典型模块

    1.3.1 手工创建、编译和运行Java程序 1.3.2 在MyEclipse 8.5中创建、运行、调试和管理Java项目 1.4 小结 第2章 Java面向对象编程 2.1 面向对象的一些概念 2.1.1 面向对象涉及的概念 2.1.2 类和对象 2.2 面向对象的...

    基于J2EE框架的个人博客系统项目毕业设计论文(源码和论文)

    MyEclipse,Deamweare,选择SQLserver作为后台的数据库,选择JAVA、JSP、JavaScript、Html作为应用程序开发工具,运用Tomcat服务器技术,整个系统完全基于B/S (Browser/Server)模式进行设计。 1、Tomcat应用服务器 ...

Global site tag (gtag.js) - Google Analytics