最近项目组将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”涉及到的是在Java开发中如何使用Ant构建工具与Javac编译器适配器的技巧。Ant是Apache软件基金会的一个开放源代码项目,它是一个基于Java的构建工具,类似于Make,但依赖于XML来...
在 Eclipse 中已经集成了 Ant,我们可以直接在 Eclipse 中运行 Ant。Ant 提供了许多实用的任务,可以自动完成许多重复性的工作,例如编译、测试、打包、部署等等。同时,Ant 也提供了许多实用的property,可以根据...
2. **导入Delta Pack**:解压eclipse-3.8.2-delta-pack.zip,然后在Eclipse中通过"File" > "Import" > "Existing Projects into Workspace",将Delta Pack导入到你的工作空间中。 3. **创建Ant构建脚本**:在你的RCP...
在Eclipse中集成ANT,一般会用到Eclipse的ANT视图。使用ANT视图时,用户可以配置和运行ANT构建文件(build.xml)。如果在执行ANT任务时遇到“Javadoc failed”错误,那么我们可以从以下几个方面入手分析问题: 1. *...
Eclipse中的Ant是一种强大的构建工具,它允许开发者自动化Java项目的构建过程,包括编译、打包、测试等步骤。Ant基于XML,它的配置文件(build.xml)详细定义了构建任务和依赖关系。以下是对Eclipse中Ant学习资料的...
在软件开发的持续集成(CI)环境中,Eclipse PDE Export ANT Script是一种非常有用的技术,它允许开发者通过ANT构建脚本来自动化插件的打包和发布过程。 ANT是Apache开源组织提供的一款Java项目构建工具,它使用XML...
### Eclipse中Ant的配置与测试 #### 一、Ant简介 Ant是一款强大的自动化构建工具,主要应用于Java项目中。它可以高效地完成项目的编译、测试、部署等任务,极大地提升了开发者的生产力。对于初学者来说,Ant的学习...
在Eclipse中配置和使用Ant可以让开发流程更加便捷和高效。 首先,Eclipse本身已经集成了Ant支持,用户可以直接在IDE内部运行Ant脚本。要开始使用Ant,首先需要创建一个符合标准的项目目录结构。通常,一个典型的...
### Eclipse中Ant的配置与测试详解 #### 一、引言 随着软件开发项目的日益复杂化,自动化构建工具成为提高开发效率的关键因素之一。Apache Ant作为一款强大的Java平台下的自动化构建工具,它能够帮助开发者自动完成...
本文将深入探讨Eclipse中的`javac`命令和`java`命令,以及它们在Eclipse工作流程中的作用。 一、Eclipse的`javac`命令 `javac`是Java编译器的命令行工具,用于将源代码(`.java`文件)编译成可执行的字节码(`....
### Eclipse中使用Ant详解 #### 引言 在软件开发领域,自动化构建工具的重要性不言而喻,它们能够显著提高开发效率,减少人为错误。Ant作为一款基于Java平台的批处理构建工具,自诞生以来便受到广泛欢迎。本文将...
此外,为了自动化整个流程,你可能需要集成Ant到Eclipse中,通过Eclipse的外部工具配置来运行Ant脚本。 总结来说,这个过程涵盖了从源代码管理到Web应用部署的整个生命周期。开发者可以通过修改`build.xml`文件定制...
为了在Eclipse中有效利用Ant,我们需要按照以下步骤进行配置: 1. **创建工程结构**:首先,在Eclipse中创建一个新的Java工程,并根据需要规划好工程的文件结构。如示例所示,包含`src`(存放Java源代码)、`...
本篇文章将详细介绍如何在Eclipse中利用Ant灵活构建Web应用程序。 首先,Ant是Apache软件基金会的一个项目,它通过XML格式的构建文件(build.xml)来描述构建过程,包括编译、打包、测试等任务。Ant以其灵活性和可...
本文将指导你如何在Eclipse中集成Ant,以便在开发过程中充分利用其优势。 首先,我们了解Eclipse的基本特性。Eclipse提供了丰富的代码编辑、调试、重构等功能,它的错误检测机制可以在编码阶段就发现并提示潜在的...
标题中的“ANT构建的一个问题”指的是在使用Apache Ant工具进行软件构建时遇到的特定问题。Apache Ant是一个Java库和命令行工具,其任务是驱动构建过程。它通过XML定义的构建文件来描述构建步骤,使得开发者可以自动...
本文档将详细介绍如何在Eclipse中配置Android NDK开发环境,并实现C/C++代码的自动编译以及通过Eclipse使用Ant生成JNI所需的头文件。配置流程包括Linux和Windows两种环境下的步骤。 #### 二、配置前提 确保以下工具...
### Ant详细配置总结 #### 一、Ant简介与特点 Ant是Apache旗下的一款强大的构建工具,主要用于Java项目的自动化构建过程,如编译、测试、打包、部署等操作。它的核心优势在于其高度的可定制性和灵活性,使得开发者...