`

使用ant编译时找不到JDTCompilerAdapter的解决办法

阅读更多

使用 ant 编译时找不到JDTCompilerAdapter的解决办法

Eclipse 2007-07-31 16:33:43 阅读41 评论0 字号:

使用ant 编译时出现如下错误:
Compiler Adapter ' org.eclipse.jdt.core.JDTCompilerAdapter ' can't be found.
build.xml如下:
<?xml version="1.0"?>
<!-- ======================================================================
      2007-6-19 下午01:36:33                                                        

      AntProject    
      description
                   
      Administrator                                                                
      ====================================================================== -->
<project name="AntProject" default="Build" basedir=".">
     <property name="build.compiler"
         value="org.eclipse.jdt.core.JDTCompilerAdapter "/>
     <property name="srcDir" location="src"/>
     <property name="binDir" location="bin"/>
     <property name="jarDir" location="${binDir}/lib"/>
     <property name="jarFile" location="${jarDir}/AntProject.jar"/>

     <!-- - - - - - - - - - - - - - - - - -
           target: Initialization                      
          - - - - - - - - - - - - - - - - - -->
     <target name="Initialization">
             <delete dir="${binDir}"/>
             <delete dir="${jarDir}"/>
             <mkdir dir="${binDir}"/>
             <mkdir dir="${jarDir}"/>
     </target>



     <description>
             description
     </description>

     <!-- =================================
           target: Build              
          ================================= -->
     <target name="Compilation" depends="Initialization" description="--> description">
         <javac srcdir="${srcDir}"
                 destdir="${binDir}">
         </javac>
     </target>

     <!-- - - - - - - - - - - - - - - - - -
           target: depends                      
          - - - - - - - - - - - - - - - - - -->
     <target name="Jar" depends="Initialization,Compilation">
         <jar destfile="${jarFile}" basedir="${binDir}"/>
     </target>
    
     <target name="Build" depends="Initialization,Compilation,Jar">
         <echo message="Ant is building your project."/>
</target>

</project>


解决办法:

通过在Package explorer 视图中选中项目的build.xml ,并选择 Run as -- External Tools  

在对话框中选择JRE 标签 :选中 run in the same JRE as workspace.

然后问题就解决了。
分享到:
评论

相关推荐

    使用Ant编译打包

    Ant使用XML来描述构建过程,包括编译、测试、打包和部署等任务,使得开发者能够通过简单的脚本进行项目构建,而无需深入理解复杂的命令行语法。 **一、Ant的安装与配置** 1. **下载与解压**:首先,你需要从Apache...

    ant脚本编译jar

    本文将深入探讨如何使用`Ant`脚本来编译并创建一个`JAR`文件,以此来理解`Ant`脚本的工作原理和实际应用。 `Ant`是Apache软件基金会开发的一款开源构建工具,它使用XML格式定义构建过程,具有高度可配置性和可扩展...

    ant编译命令总结

    Apache Ant 编译命令总结 Apache Ant 是一个基于 Java 的生成工具,主要用来将源代码和其他输入文件转换为可执行文件的形式,或者转换为可安装的产品映像形式。Ant 在软件开发中扮演着重要角色,确保在每次生成期间...

    使用ant编译生成flex的swc文件

    本文将深入探讨如何使用Ant工具来编译生成Flex的SWC文件,以此解决传统方式带来的繁琐和不便。 首先,让我们了解基本概念。`Ant`是一款由Apache软件基金会开发的Java构建工具,它基于XML编写构建脚本,可以跨平台...

    ant编译1.9版本

    Apache Ant是Java开发中不可或缺的自动化构建工具,它在软件工程领域扮演着重要角色,尤其在构建、测试和部署过程中。Ant以其XML为基础的构建文件(通常命名为build.xml)著称,这种文件定义了项目构建的各个任务和...

    ant编译依赖包

    在编译Java项目时,Ant使用`&lt;javac&gt;`任务来编译源代码。你需要指定源代码目录(srcdir)、编译后的输出目录(destdir),以及任何需要的类路径(classpath)。例如: ```xml ``` 接下来,我们可以创建...

    Ant编译后的zookeeper源码

    在这个案例中,使用Apache Ant 1.9.14对ZooKeeper进行了编译,生成了可供开发者进一步研究和使用的源码。 导入Eclipse或IntelliJ IDEA是为了便于Java开发者进行代码浏览、调试和开发工作。Eclipse是一款强大的开源...

    ant编译java工程

    标题 "ant编译java工程" 涉及到的是使用Apache Ant工具来构建Java应用程序的过程。Apache Ant是一个基于XML的构建工具,它允许开发者通过声明式的方式定义项目构建任务,而不是采用程序化的方式。在Java开发中,Ant...

    使用ant编译之签名问题1

    签名问题是使用Ant编译过程中常见的一个问题,特别是当涉及到APK文件的生成和签名时。签名的重要性在于确保应用的来源可信且版本一致。 ##### 4.1 手动签名流程 手动签名通常包括以下几个步骤: 1. **生成APK**:...

    ant编译java web工程build.xml配置文件

    介绍了如何通过ant进行java web工程的编译操作的详细配置

    Ant编译环境配置.pdf

    Ant编译环境配置 文章《使用ant编译之签名问题》的相关资料。主要讲一些Ant编译问题。

    使用ant编译打包应用程序

    这个示例展示了如何使用Apache Ant工具来编译、打包和运行一个简单的Java应用程序。Ant是一个基于XML的构建工具,它允许开发者定义任务来自动化构建过程,如编译源代码、创建JAR文件、运行测试等。 首先,我们来看...

    ant编译以及格式

    4. **编译源代码**:Ant使用`&lt;javac&gt;`任务来编译Java源代码。你需要指定源代码目录、输出目录以及任何必要的编译器选项。例如: ```xml ${src.dir}" destdir="${build.dir}"&gt; **/*.jar"/&gt; ``` 这将...

    ant编译时抛出OutOfMemoryError.doc

    在使用Apache Ant构建Java项目时,可能会遇到一个常见的问题,即`OutOfMemoryError`。这个错误通常发生在编译大量Java源文件时,由于资源耗尽,JVM无法分配足够的内存来执行任务。`OutOfMemoryError`是Java运行时...

    AntTest演示工程,演示如何使用Ant编译Android工程

    在Android开发过程中,构建工具是不可或缺的一部分,它们帮助开发者自动化处理项目编译、打包和测试等任务。本示例中的"AntTest演示工程"就是专为展示如何利用Apache Ant工具来构建Android应用程序而设计的。Ant是一...

    .Ant安装编译操作手册

    - **编写目的**:本文档旨在指导软件发布人员如何正确安装与配置Apache Ant,解决在安装与使用过程中可能遇到的问题,确保能够顺利地使用Ant对Flex/Java工程项目进行自动化编译与打包。 #### 二、环境说明 - **Ant...

    在开发工具外编译java,使用ant技术

    Java编程语言以其跨平台性和强大...通过研究这些资料,你可以更深入地了解如何在不依赖IDE的情况下使用Ant来管理Java项目的构建过程。无论是新手还是经验丰富的开发者,掌握Ant都将是一个提升效率和灵活性的重要技能。

    Eclipse下使用ANT编译提示OutOfMemory的解决方法

    在使用Eclipse集成开发环境(IDE)进行ANT编译时,有时会遇到“OutOfMemory”错误,这通常意味着ANT在尝试编译大量代码或者运行复杂构建任务时,分配给它的内存不足。为了解决这个问题,我们需要调整ANT的内存设置,...

Global site tag (gtag.js) - Google Analytics