ant编译的时候脚本输出乱码,不是javac导致的。

问题描述

这是eclipse中的输出:使用说明:[echo]利用Ant工具自动发布CRM项目[echo]-----------------------------------[echo]提供以下任务:[echo]编译...[echo]发布...[echo]你要做的仅仅是执行ant在secureCRT中就出现乱码:????:[echo]??Ant??????CRM??[echo]-----------------------------------[echo]???????[echo]??...[echo]??...[echo]?????????antRedHatEnterpriseV5,编码是zh_CN.GBK。

解决方案

解决方案二:
补充一下啊,在vi中build.xml不是乱码,很正常.
解决方案三:
你的build.xml文件是什么编码方式?UTF-8?GBK?
解决方案四:
引用2楼yingzhuo2011的回复:

你的build.xml文件是什么编码方式?UTF-8?GBK?

build.xml本身用的是GBK,用UTF-8的时候ant都过不去.

时间: 2024-10-07 11:57:40

ant编译的时候脚本输出乱码,不是javac导致的。的相关文章

处理Ant编译时中文乱码问题

在使用ant编译项目的时候经常会遇到"警告:编码 GBK 的不可映射字符"这样的信息,这个主要是因为我们在写代码的时候加入了一些中文注释,而导致编译时候出现的问题.要处理这个问题,仅仅只需要在build.xml文件中的调用javac的地方加入encoding的参数.如下所示:<javac                encoding="utf-8"                destdir="${compile.dir}"      

Android笔记之:App自动化之使用Ant编译项目多渠道打包的使用详解_Android

随着工程越来越复杂,项目越来越多,以及平台的迁移(我最近就迁了2回),还有各大市场的发布,自动化编译android项目的需求越来越强烈,后面如果考虑做持续集成的话,会更加强烈.    经过不断的尝试,在ubuntu环境下,以花界为例,我将一步一步演示如何使用命令行,使用ant编译android项目,打包多渠道APK.    要点:    (1). 编译android的命令使用    (2). ant基本应用    (3). 多项目如何编译(包含android library)    (4). 如

Android应用程序的编译流程及使用Ant编译项目的攻略_Android

Android 工程构建的持续集成,需要搭建一套编译和打包自动化流程,比如建立每日构建系统.自动生成发布文件等等.这些都需要我们对Android工程的编译和打包有一个比较深入的理解,例如知道它的每一步都做了什么,需要什么环境和工具,输入和输出是什么,等等. 首先,假定你的系统(Windows.Linux.Mac OS都行,本文默认使用Linux系统来举例子,但在 Windows中几乎没有什么差别)已经安装了JDK和Android SDK. 我们重点关心的是:     (1)这个过程的输入是什么?

c++-这个程序问题出在哪呢?没有编译错误,但运行乱码。。是主函数的问题吗?

问题描述 这个程序问题出在哪呢?没有编译错误,但运行乱码..是主函数的问题吗? #include using namespace std; class zrf_Ratio { public: zrf_Ratio(){} zrf_Ratio(int r1,int r2):num(r1),den(r2){} zrf_Ratio f1(zrf_Ratio& z) { int r,m=z.num,n=z.den; while(r=z.num%z.den) { z.num=z.den; z.den=r;

关于VC实现dll/exe自动化编译版本的脚本实现

问题描述 关于VC实现dll/exe自动化编译版本的脚本实现 windows下VC生成dll/exe的版本是通过编辑资源文件的方式,请问能否实现在.h文件里定义版本,然后通过编译脚本把.h定义的版本信息自动修改到资源文件.这样编译完成后,就生成了在.h指定的版本.哪位大侠能够提供这样的脚本? 解决方案 定义在 .h 中然后在 版本 中显示? 写个程序自动修改资源中的版本信息,然后再编译.可以通过 DATE 和 TIME 来输出编译时间. 解决方案二: 感谢你的回答.情况是这样的:对于同一个模块(

Ant and Flex 用Ant编译MXML文件 - 蚂蚁咬断松紧带(^_^)

Ant and Flex 用Ant编译MXML文件 - 蚂蚁咬断松紧带(^_^) http://iamin.blogdriver.com/iamin/1173623.html 以下的描述均Flex 1.5为例 一.Flex Server1.安装后,我们可以在%FLEX_HOME%目录下看到三个.war文件flex.war profiler.war samples.war不用多介绍了吧. 2.%FLEX_HOME%/bin目录下看到许多文件,以下几个执行文件是我们关注的compc.mxmlc:都是

anroid-关于Androd ant编译工程

问题描述 关于Androd ant编译工程 哪个大神知道如何使用ant编译安卓项目吗?由于eclipse导出apk时占用的内存过大,机器有点老旧,吃不消了,所以想通过命令的方式编译apk,现在遇到一个难点就是我的项目引用了其他项目,这个地方编译不过去. 解决方案 ANT是java开发的很好的构建工具,很多开源项目都是使用ANT来构建的,并且ANT和JUNIT可以很好的配合使用,生成非常完美的测试报告,帮助开发人员开发.作为一名开发人员,如果一天天的时间都花在项目的部署和简单的测试上,是一种巨大的

myclipse里ant怎么执行.sh脚本

问题描述 在cygwin控制台里执行脚本程序正常运行,但是myeclipse里不知道如何运行cygwin,求大家指条明路,万分感谢不知道我表达清楚没.. 解决方案 解决方案二:我在运行dRBAC的源程序,ant编译build.xml文件后生成class文件,然后再cygwin里直接跑脚本程序就正常运行了,现在我想debug程序,因此想转到myeclipse里一步一步调试,但是编译以后,不知道怎么运行脚本,貌似.sh脚本需要在cygwin下才能跑起来,那样子的话是不是问题就变成如何让cygwin在

Ant编译Lucene ivy is not available错误解决

今天用Ant编译Lucene时抛出错误: ivy is not available 原来是缺少一个ivy插件,ivy插件是用来智能管理dependency的.项目主页是http://ant.apache.org/ivy/ ,只需将ivy-version.jar放入下列目录即可:  代码如下 复制代码 /usr/share/ant/lib ${HOME}/.ant/lib 不过既然在用ant,那么不妨用ant自动将ivy放入它该去的地方.新建一个编译脚本:  代码如下 复制代码 <project