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

eclipse 不自动编译java文件的问题

阅读更多
「Project」菜单
「项目」菜单可以对工作台中的项目执行动作(建置或编译)。
名称
功能
Open Project(开启专案)
显示对话框,可以选取开启已关闭的项目
Close Project(关闭专案)
关闭目前所选取的项目
Build All(全部建置)
这个指令会对工作台中的所有项目执行增量(incremental)编译。也就是说,它会编译(编译)自从前次增量编译后,工作台中受到任何资源变更所影响的所有资源。自动编译关闭时,才可使用这个指令。
Build Project(编译专案)
这个指令会对目前选取的项目执行增量(incremental)编译。也就是说,它会编译(编译)自从前次编译后,受到任何资源变更所影响的项目中的所有资源。自动编译关闭时,才可使用这个指令。
Build Workings Set(重新编译工作集)
这个菜单可以在工作集上执行增量(incremental)编译。也就是说,它会编译(编译)前次编译之后,受到任何资源变更所影响之工作集中的所有资源。自动编译关闭时,才可使用这个指令。
Clean(清除)
这个指令会舍弃先前的所有编译结果。如果自动编译是开启的,这会呼叫完整的编译。
Build Automatically(自动编译)
自动编译工作区中的所有项目。这个指令可以切换自动编译喜好设定。






eclipse出现不编译工程的现象。怎么刷新classes目录下也是空的.
具体都操作了:
打开project->build automatically   试后不行,还是不编译.
打开project --> build automatically 另外 clean一下就可能会编译了,结果还不行.
eclipse默认是选自动编译。即使取消自动编译,手动build工程,也不能编译。



出现这种情况一般有以下三种原因:
1.如果项目里引了某个不用的jar包,而那个包又被你删了,就会出现不报错但怎么也编译不出来class文件的情况,可以把所有包都删除,然后一个一个的再引入(需要的),不要一下子把所有包都引入来,没用的可能会引起不良后果.
2.想删掉某个class文件重新生成,删除class文件后,但classes目录下的文件夹被其它程序打开,比如Total Commander。此时编译也不会通过,在problems下可能会提示“con't delete classes ……”。关掉其它程序重新编译即可。

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


4.这是最重要的一点,有problems视图中查看有没有关于本项目的错误信息,一般都会有这样的话:
      The project cannot be built until build path errors are resolved

然后下面提示unbound classpath, 一般在.classpath中删除这些path就可以了

打开.classpath文件see see.
分享到:
评论

相关推荐

    Eclipse不编译java文件的解决方法

    Eclipse是一款广泛使用的Java集成开发环境,但在使用过程中可能会遇到Java文件不被编译的问题,导致项目无法正常运行。以下是一些解决Eclipse不编译Java文件的方法: 1. **更改编译错误处理策略**: 在Eclipse中,...

    Eclipse不编译java文件的解决方法.doc

    在使用Eclipse或MyEclipse开发Java应用时,有时可能会遇到Eclipse不自动编译Java文件的问题,导致项目无法正常运行。以下是一些常见的解决方法: 1. **更改编译错误处理策略**: 在Eclipse中,进入`Window -> ...

    eclipse无法自动编译解决方法

    然而,在使用过程中可能会遇到一个常见问题:Eclipse无法自动编译。本文将详细介绍几种解决Eclipse无法自动编译的方法。 #### 一、检查项目设置 **1. 开启自动编译** - 在Eclipse中,选择`Project -> Build ...

    Eclipse无法自动编译出class文件.jpg

    在使用Eclipse这一强大的Java开发工具时,可能会遇到一些问题,比如标题中提到的"Eclipse无法自动编译出class文件"。这个问题对于开发者来说是非常困扰的,因为这直接影响到代码的实时测试和调试。让我们深入探讨...

    Eclipse不自动编译java文件的终极解决方法

    然而,有时Eclipse可能会出现不自动编译Java文件的问题,导致项目无法正常运行。本篇文章将深入探讨这个问题,并提供一个终极解决方法。 首先,我们需要理解Eclipse自动编译的工作原理。Eclipse在默认情况下会启用...

    eclipse java反编译工具

    JD-Eclipse是一款流行的反编译插件,它可以无缝集成到Eclipse的工作空间中,当尝试打开一个没有源代码的类时,JD-Eclipse会自动尝试反编译对应的字节码。尽管反编译的源代码可能无法完全匹配原始代码,但通常足够...

    Eclipse反编译java文件.7z

    在Java开发过程中,有时我们...总的来说,Eclipse反编译Java文件是一项实用的功能,可以帮助开发者在没有源代码的情况下理解程序的行为。正确安装和使用反编译插件,能够提高我们的工作效率,加深对Java字节码的理解。

    如何使用Eclipse编译C,C++,JAVA程序

    以下将详细介绍如何使用Eclipse进行C,C++,JAVA程序的编译。 一、编译环境配置 1. **J2SE(TM) Development Kit (JDK)** JDK是Java开发工具包,它是编写、运行和调试Java应用程序的基础。JDK包含了Java编译器...

    eclipse打开java类编译后的class文件所在目录

    当我们编写并运行Java程序时,Eclipse会自动编译源代码(.java文件)为字节码(.class文件)。这些.class文件是Java虚拟机(JVM)执行的二进制代码,它们被存储在特定的目录结构中。了解如何在Eclipse中找到这些编译...

    java反编译工具及eclipse插件

    1.将class文件反编译为java文件的工具jad.exe 2.eclipse的反编译插件net.sf.jadclipse_3.3.0.jar(方便查看源代码) 插件安装方法:  1、下载eclipse插件:jadclipse_3.1.0.jarhttp://jadclipse.sourceforge.net/ ...

    java Eclipse反编译配置

    Java Eclipse反编译配置是一个重要的主题,特别是在软件开发过程中,开发者有时需要查看已编译的类文件的源代码,这通常是为了理解别人的代码或者调试目的。Eclipse是一款广泛使用的Java集成开发环境(IDE),它提供...

    java反编译工具及eclipse插件.2018_03_16

    1.将class文件反编译为java文件的工具jad.exe 2.eclipse的反编译插件net.sf.jadclipse_3.3.0.jar(方便查看源代码) 插件安装方法:  1、下载eclipse插件:jadclipse_3.1.0.jarhttp://jadclipse.sourceforge.net/ ...

    Java反编译工具jd-gui的eclipse插件安装

    Java开发过程中,有时候我们...总之,jd-eclipse插件的安装与使用极大地便利了Java开发者在Eclipse中查看编译后的类文件源码,提高了开发效率。通过上述步骤,你可以轻松地在自己的Eclipse环境中安装并享受这一功能。

    eclipse中ndk 自动编译配置

    ### Eclipse中NDK自动编译配置详解 #### 一、前言 在Android开发中,很多时候我们需要使用到C或C++来编写底层代码,以提高应用程序的性能。这时候就需要用到NDK(Native Development Kit)来进行开发。而在Eclipse...

    eclipse编译.class所需jar包

    在Eclipse中,编译Java源码(.java文件)为字节码(.class文件)是IDE的基本功能。Eclipse自带了Java编译器JDT(Java Development Tools),它可以自动处理依赖的库,并将源码编译为符合Java虚拟机执行的字节码。但...

    java反编译工具eclipse插件jad

    Java反编译工具Eclipse插件JAD是Java开发者用于查看和理解已编译Java类文件的源代码的工具。在编程过程中,有时我们可能需要查看已发布的库或已编译代码的内部实现,但原始源代码不可用。在这种情况下,反编译工具如...

    MyEclipse/Eclipse不编译

    ### MyEclipse/Eclipse ...当遇到MyEclipse/Eclipse不自动编译的问题时,可以通过上述方法来解决。理解编译过程的基本原理以及熟悉IDE的配置选项对于排除此类故障至关重要。希望本文能够帮助到遇到类似问题的开发者们。

    java 反编译文件

    这个插件提供了Eclipse与JAD之间的接口,使得用户可以直接在Eclipse内反编译Java类。安装方法通常是: 1. 将`net.sf.jadclipse_3.3.0.jar`文件复制到Eclipse的`plugins`目录下。 2. 启动Eclipse,打开“首选项”...

    在Eclipse中反编译Class文件完全详解

    当Java源代码(.java文件)通过编译器编译后,会生成对应的Class文件。然而,Class文件是机器可读的,对于人类来说并不直观。因此,反编译工具应运而生,它们可以将Class文件转换回人类可读的Java源代码形式。 ...

    反编译java class文件的Eclipse插件

    本主题将详细介绍一个专用于反编译Java `.class`文件的Eclipse插件,以及如何将其安装到Eclipse环境中。 反编译是将已编译的字节码转换回接近源代码的形式的过程。这对于调试、学习或者分析第三方库的行为非常有用...

Global site tag (gtag.js) - Google Analytics