`
senton
  • 浏览: 210141 次
  • 性别: Icon_minigender_1
  • 来自: 紫禁城
社区版块
存档分类
最新评论

Eclipse3.4的ant中的javac问题

    博客分类:
  • IDE
阅读更多

      最近项目组将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任务,以及如何解决可能出现的问题。这可能包括设置类路径、处理依赖关系、自定义编译选项...

    PhoenGap3.4 android环境安装教程

    - `D:\ProgramFiles\ADT\sdk\eclipse\plugins\org.apache.ant_1.8.3.v201301120609\bin` - 注意:这里的路径可能根据您的实际安装位置有所不同,请根据实际情况调整。 4. **更新Android SDK至4.4以上版本** - ...

    android环境搭建

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

    Eclipse+Web开发从入门到精通(实例版)

    - **3.4 使用CAP进行代码分析**: 发现潜在问题。 - **3.5 使用EasyExplorer快速查看文件夹**: 导航项目结构。 #### 四、Web开发技术实例详解 - **4.1 Ant使用实例**: - **目的**: 自动化构建过程。 - **知识点*...

    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