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

Eclipse3.4的ant中的javac问题

阅读更多
最近项目组将Eclipse3.3升级到Eclipse3.4,用了一段时间,总体感觉还是不错,就是觉得Ant对中文的支持好像有点问题。发现问题如下: 有时脚本没有执行完,莫名其妙的就自动退出了,也没有任何提示。我发现最多的就是执行javac命令时出现这种情况。
经过我的多次测试,发现是eclipse3.4的ant对中文支持得不好,例如你的ant文件中有这么一句脚本:
<echo message="中文">,
那么这“中文”两字就不能输出了, 甚至连<echo>后面的所有target都没有输出。这样的问题倒是容易解决,不输出中文就得了。但是,你的javac输出中,如果有中文,这个脚本文件的输出也不会正常。怎么办?我查过javac的相关资料,发现javac有如下参数:
-J<flag> Pass <flag> directly to the runtime system(
-J<标志> 直接将 <标志> 传递给运行时系统),
这样,我们可以使用如下办法,可以使javac在遇到警告或者错误时输出英文,
<javac ...>
...
<compilerarg value="-J-Duser.language=en"/>
</javac>
在<javac>标签中加入<compilerarg value="-J-Duser.language=en"/>,javac的输出就是英文了。
当然,如果你在dos窗口里面运行javac命令,也想让它的输出是英文的话,可以这样写:
javac -J-Duser.language=en TypeName.java

分享到:
评论

相关推荐

    Using the ant javac adapter

    描述中的链接指向了ITEYE博客上的一篇文章,尽管具体内容没有给出,但可以推测文章可能详细介绍了如何配置和使用Ant的javac任务,以及如何解决可能出现的问题。这可能包括设置类路径、处理依赖关系、自定义编译选项...

    Ant使用指南

    ##### **5.1 Eclipse中的Ant集成** - **内置支持**: Eclipse自带Ant支持,无需额外安装。 - **创建构建文件**: 在Eclipse中可以直接创建和编辑`build.xml`文件。 - **运行构建**: 使用Eclipse菜单或快捷键运行Ant...

    android环境搭建

    接下来,安装Eclipse Integrated Development Environment (IDE),推荐使用Eclipse 3.4或3.5版本,特别是对于Java EE开发者,可以选择对应的开发包。Eclipse是编写Android代码的主要工具。 安装Android SDK 2.0是...

    Android安装步骤.docx

    在本文中,我们将详细介绍如何在Windows XP系统上安装Android开发环境,主要包括以下几个步骤:安装JDK、Apache Ant、Eclipse IDE、Android SDK以及ADT插件。 首先,安装JDK(Java Development Kit)是必不可少的,...

    PhoenGap3.4android环境安装教程借鉴.pdf

    3. **设置系统变量**:配置Java环境变量后,需要在Path系统变量中添加`sdk\tools`、`sdk\platform-tools`以及`sdk\eclipse\plugins\org.apache.ant_1.8.3.v201301120609\bin`。 4. **更新Android SDK**:确保你的...

    Android开发环境配置简介.doc

    ##### 3.4 Ant的配置 - **下载与安装**:访问 [Apache Ant](https://ant.apache.org/) 下载Ant - **配置环境变量**: - 新建变量 `ANT_HOME`,值为 Ant 的解压目录 - 在 `PATH` 变量中添加 `%ANT_HOME%\bin;` - *...

    安卓的配置环境

    请注意,Eclipse 3.4 (Ganymede) 已不再支持最新版的 Android Development Tools (ADT);Eclipse JDT 插件(大多数 Eclipse IDE 包装中已包含);Apache Ant 1.8 或更高版本。 #### 第一步:获取并安装Eclipse ...

    konpflerfish konpflerfish tutorial

    在 Eclipse 或 IntelliJ IDEA 等 IDE 中创建一个新的 Java 项目来存放您的 OSGi 组件代码。 ##### 3.2 创建 manifest.mf 文件 manifest.mf 文件定义了组件的元数据,例如名称、版本号等。使用文本编辑器或 IDE ...

Global site tag (gtag.js) - Google Analytics