最近项目组将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
分享到:
相关推荐
描述中的链接指向了ITEYE博客上的一篇文章,尽管具体内容没有给出,但可以推测文章可能详细介绍了如何配置和使用Ant的javac任务,以及如何解决可能出现的问题。这可能包括设置类路径、处理依赖关系、自定义编译选项...
##### **5.1 Eclipse中的Ant集成** - **内置支持**: Eclipse自带Ant支持,无需额外安装。 - **创建构建文件**: 在Eclipse中可以直接创建和编辑`build.xml`文件。 - **运行构建**: 使用Eclipse菜单或快捷键运行Ant...
接下来,安装Eclipse Integrated Development Environment (IDE),推荐使用Eclipse 3.4或3.5版本,特别是对于Java EE开发者,可以选择对应的开发包。Eclipse是编写Android代码的主要工具。 安装Android SDK 2.0是...
在本文中,我们将详细介绍如何在Windows XP系统上安装Android开发环境,主要包括以下几个步骤:安装JDK、Apache Ant、Eclipse IDE、Android SDK以及ADT插件。 首先,安装JDK(Java Development Kit)是必不可少的,...
3. **设置系统变量**:配置Java环境变量后,需要在Path系统变量中添加`sdk\tools`、`sdk\platform-tools`以及`sdk\eclipse\plugins\org.apache.ant_1.8.3.v201301120609\bin`。 4. **更新Android SDK**:确保你的...
##### 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 ...
在 Eclipse 或 IntelliJ IDEA 等 IDE 中创建一个新的 Java 项目来存放您的 OSGi 组件代码。 ##### 3.2 创建 manifest.mf 文件 manifest.mf 文件定义了组件的元数据,例如名称、版本号等。使用文本编辑器或 IDE ...