`

使用ant编译项目的时候经常会遇到“警告:编码 GBK 的不可映射字符”

阅读更多
在使用ant编译项目的时候经常会遇到“警告:编码 GBK 的不可映射字符”这样的信息,这个主要是因为我们在写代码的时候加入了一些中文注释,而导致编译时候出现的问题。要处理这个问题,仅仅只需要在 build.xml文件中的调用javac的地方加入encoding的参数。
如下所示:
<javac
encoding="utf-8"
destdir="${compile.dir}"
debug="on"
source="1.5"
>
<src path="${src.java.dir}"/>
<patternset refid="compile.sources"/>
<classpath>
<path refid="compile.dependencies"/>
</classpath>
</javac>
分享到:
评论
1 楼 dj861212 2010-09-14  
非常感谢

相关推荐

    ant打包时编码 GBK 的不可映射字符.txt

    在使用Ant构建Java项目的过程中,如果项目中包含了中文注释或其他非ASCII字符,并且项目的默认编码设置为GBK或GB2312,那么在执行构建操作时,很可能会遇到编码不可映射的问题。具体表现为编译器无法正确识别某些...

    Ant编译utf-8非法字符:\\65279

    标题“Ant编译utf-8非法字符:\\65279”涉及到的是在使用Apache Ant工具进行Java项目编译时遇到的一个字符编码问题。Ant是Java开发中的一个构建工具,它通过XML定义的构建文件来自动化构建过程,如编译、打包、测试...

    ant编译命令总结

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

    ant编译java工程

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

    使用Ant编译打包

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

    ANT 编译最佳实践

    - **格式化XML构建文件**:虽然ANT并不关心XML文件是否格式美观,但为了提高可读性,建议对XML进行格式化处理,如在任务间留出空行、进行规则的缩进以及限制每行字符数量不超过90个等。 - **选择有意义的名称**:为...

    ant脚本编译jar

    在Java开发过程中,打包和部署是必不可少的环节,而`Ant`作为一个强大的构建工具,能够帮助我们自动化这些任务。本文将深入探讨如何使用`Ant`脚本来编译并创建一个`JAR`文件,以此来理解`Ant`脚本的工作原理和实际...

    ant编译依赖包

    Ant是Apache软件基金会的一个开源项目,它是一个基于Java的构建工具,主要用于自动化Java项目的构建、编译、测试和部署过程。在Java开发中,Ant以其灵活性和可扩展性而受到广泛应用,尤其在处理复杂的构建任务时。本...

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

    这样,我们就实现了使用Ant自动化编译Flex项目,大大提高了开发效率。 总的来说,通过Ant和Flex SDK的结合,开发者可以创建定制的构建流程,包括编译、优化、打包等,适应不同项目的需求。这种方式不仅简化了大型...

    ant编译1.9版本

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

    Ant编译后的zookeeper源码

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

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

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

    使用ant编译之签名问题1

    使用Ant进行编译相比于传统的Eclipse IDE编译有诸多优势,比如提高了项目的开发效率,尤其是在大型项目中这种优势更为明显。 #### 二、Ant编译提速原理 Cocos2d-x引擎官方推荐使用Ant来提升编译速度。其核心原理...

    ant编译以及格式

    Ant是Apache软件基金会开发的一个Java库和命令行工具,其主要功能是驱动构建过程。它通过XML文件(称为build.xml)定义任务,这些任务可以包括编译、创建JAR文件、复制文件、运行测试等。Ant是Java项目管理和构建的...

    App自动化之使用Ant编译项目多渠道打包

    本文将详细介绍如何使用Apache Ant工具来编译项目并实现多渠道自动打包。 首先,了解Ant。Ant是一个开源的Java构建工具,它允许开发者通过XML配置文件定义任务来自动化构建过程。在Android开发中,Ant可以用来编译...

    App自动化之使用Ant编译项目多渠道打包[定义].pdf

    本文将深入探讨如何使用Apache Ant工具在Ubuntu环境下自动化编译Android项目并进行多渠道打包。Ant是一个Java语言编写的开源构建工具,它可以灵活地处理各种构建任务,包括编译、测试和打包等。 首先,了解Android...

    ant打包编译全套资料

    Ant是Apache软件基金会下的一个项目,它是一款Java语言编写的构建工具,被广泛应用于Java项目的构建、测试和部署过程。Ant以其灵活性和可扩展性,通过XML格式的构建文件(build.xml)来定义任务,使得开发者能够自动...

    ant 管理整个项目的编译和运行

    ### ant 管理整个项目的编译和运行 #### Ant工具概述 Ant(Another Neat Tool),是一款基于Java语言的构建工具,具有良好的跨平台能力。Ant使用XML文件来定义构建脚本,使得构建过程更加灵活且易于维护。通过Ant...

    .Ant安装编译操作手册

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

    ant递归编译测试源码

    在Java开发过程中,构建工具是不可或缺的一部分,它们帮助开发者自动化执行任务,如编译、测试、打包等。Ant是Apache组织提供的一款强大的构建工具,它使用XML来描述项目构建过程,具有灵活性和可扩展性。本篇将深入...

Global site tag (gtag.js) - Google Analytics