eclipse部分文件无法编译的一种解决办法

首先检查下eclipse是否设置了Project自动编译了:eclipse—》Project —》BuildAutomatically,该选项必选打勾,如果没有打勾则打勾后就行。如图:

其次,项目的classpath 有没引用存在错误的library,一般在对应library上都有打红叉的,如果出现上述问题,则将对应的library修改正确就可以了。

当然如果该文件中没有引用到该错误library,我们也可以通过其他设置编译忽略这些错误的存在进行编译。

注意这里有工程也有全局的,必须两个都设置对了才可以编译。

如图:

具体工程的设置,右键工程-》Properties—》Java Compiler—》Building

全局的设置:eclipse—》Preferences—》Java Compiler—》Building

以上操作完后,如果还不行,可以清理下,让eclipse重新编译下:eclipse—》Project—》clean。

时间: 2024-08-25 07:53:46

eclipse部分文件无法编译的一种解决办法的相关文章

Eclipse没有了自动提示功能 4种解决办法 Alt+/

最近公司电脑上的Eclipse没有了自动提示功能,也不是全部不提示,大多数情况下按下“alt+/”键还会产生提示,但是当我在java项目中邪main方法和syso的时候,“alt+/”则会失效,今天在网上搜索了一下结果,主要有一下几种方法:    1.次方法用于没有一点提示的情况:依次打开eclipse上面的windows ——preferences ——java ——editor —— content assist ,在右上方有一行“select the proposal kinds cont

eclipse中的js文件出现中文乱码的三种解决办法

这里记录一下Eclipse中打开/编辑JS文件,出现中文乱码的解决办法. 出现中文乱码的原因 在Eclipse中,js文件的默认编码是ISO-8859-1,这种编码和中文不兼容,导致了解码失败,继而出现了中文乱码. 解决中文乱码的方法 解决的方法就是将js文件的编码修改为对应的中文编码就可以了. 1.依次点击Windows->Preferences->General->Content Types->Text->JavaScript Source File,将编码格式改为UTF

Eclipse 安装 ADT 失败的两种解决办法 [Android Development Tooling]

原因 最近想在新装的 Win7 里搭建一下 Android 的开发环境,虽然现在有 Android Studio 了,不过还是习惯 Eclipse 一点.众所周知的原因,Eclipse 直接安装 ADT(Android Develepment Tooling) 插件是不行的,这里给出两种解决办法,我们的前提是要先安装 Google 的 翻[email protected]!墙工具 GoAgent . 一.使用 Proxy 由于直接访问是不行的,所以你可以使用 VPN 或者 GoAgent 做为

无法打开BCP主数据文件的一种解决办法

今天在导出数据库的时候遇到了这个问题,网上搜索了很多办法都无法解决! 最后发现是目录不存在导致的,但是提示是“无法打开BCP主数据文件” 如果出现这个提示检测下,目录是否存在! 标签: Sql2005 无法打开BCP主数据文件的一种解决办法

eclipse编辑jsp文件和javascript代码很卡解决办法

1.Window -> Preference -> General -> Editors -> Text Editors -> HyperLinking -> 在用Ctrl键控制的HyperLinking Style Nevigation列表下, 取消勾选与JPS或Javascript有关的选项 2.关闭eclipse 对于js的自动提示,避免eclipse响应缓慢和崩溃 Windows -->Preference -->JavaScript -->E

JPA 不在 persistence.xml 文件中配置每个Entity实体类的2种解决办法

原文:JPA 不在 persistence.xml 文件中配置每个Entity实体类的2种解决办法 在Spring 集成 Hibernate 的JPA方式中,需要在persistence配置文件中定义每一个实体类,这样非常地不方便,远哥目前找到了2种方法. 这2种方式都可以实现不用persistence.xml文件,免去每个Entity都要在persistence.xml文件中配置的烦恼,但是这种方式Entity实体类的主键字段注解@ID要放到 getXXX()方法上,否则不认. 方式1: 修改

64位Ubuntu运行32位程序时报文件不存在(No such file or Directory)的一种解决办法

尝试在64位Ubuntu下面运行32位程序时, 一直说 文件不存在(No such file or directory), 我只想说++. 你tm说个文件格式不正确不就好了? 非得说个文件不存在! 真的不存在? 我要是找出来了, 你给我吃了? jesus, 害我浪费这么多时间. 一种解决办法: 安装32位运行库: sudo apt-get install ia32-libs

VS2008开发WinCE程序编译速度慢的解决办法

VS2008开发WinCE程序编译速度慢的解决办法 VS2008环境下采用C#..NET Compact Framework开发WinCE.Windows Mobile程序时,编译项目非常慢,有时候需要几分钟甚至十几分钟,如果出现这种情况,除了排除机器配置问题外,你可以修改VS的配置文件,以屏蔽掉编译中不需要的任务,这个修改可以让你的编译速度大大提高,有可能你的编译时间只需要几秒钟就搞定了啊. 1.找到以下文件 C:\Windows\Microsoft.NET\Framework\v3.5\Mi

OK6410 无法rmmod卸载模块 两种解决办法

OK6410  无法rmmod卸载模块  两种解决办法 这个问题一度让我觉得很奇怪... 可以看出我怎么rmmod都没用,那个模块就在那里...我换用了rmmod_by_EOF就没事了~ 方法一: 这个开发板自带文件系统的rmmod命令不行,在好心bloger的帮助下,自己重新编译一个 #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <fcntl.h> #include