`
senton
  • 浏览: 210163 次
  • 性别: 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

    标题“Using the ant javac adapter”涉及到的是在Java开发中如何使用Ant构建工具与Javac编译器适配器的技巧。Ant是Apache软件基金会的一个开放源代码项目,它是一个基于Java的构建工具,类似于Make,但依赖于XML来...

    Eclipse之ANT使用

    在 Eclipse 中已经集成了 Ant,我们可以直接在 Eclipse 中运行 Ant。Ant 提供了许多实用的任务,可以自动完成许多重复性的工作,例如编译、测试、打包、部署等等。同时,Ant 也提供了许多实用的property,可以根据...

    eclipse基于ant自动化打包

    2. **导入Delta Pack**:解压eclipse-3.8.2-delta-pack.zip,然后在Eclipse中通过"File" &gt; "Import" &gt; "Existing Projects into Workspace",将Delta Pack导入到你的工作空间中。 3. **创建Ant构建脚本**:在你的RCP...

    Eclipse 进行 ANT 时错误 Javadoc failed java.io.IOException Cannot run program javadoc

    在Eclipse中集成ANT,一般会用到Eclipse的ANT视图。使用ANT视图时,用户可以配置和运行ANT构建文件(build.xml)。如果在执行ANT任务时遇到“Javadoc failed”错误,那么我们可以从以下几个方面入手分析问题: 1. *...

    Eclipse 中ant学习资料

    Eclipse中的Ant是一种强大的构建工具,它允许开发者自动化Java项目的构建过程,包括编译、打包、测试等步骤。Ant基于XML,它的配置文件(build.xml)详细定义了构建任务和依赖关系。以下是对Eclipse中Ant学习资料的...

    Eclipse PDE Export ANT Script (CI)

    在软件开发的持续集成(CI)环境中,Eclipse PDE Export ANT Script是一种非常有用的技术,它允许开发者通过ANT构建脚本来自动化插件的打包和发布过程。 ANT是Apache开源组织提供的一款Java项目构建工具,它使用XML...

    eclipse中ant的配置与测试

    ### Eclipse中Ant的配置与测试 #### 一、Ant简介 Ant是一款强大的自动化构建工具,主要应用于Java项目中。它可以高效地完成项目的编译、测试、部署等任务,极大地提升了开发者的生产力。对于初学者来说,Ant的学习...

    Eclipse中Ant的配置与测试.doc

    在Eclipse中配置和使用Ant可以让开发流程更加便捷和高效。 首先,Eclipse本身已经集成了Ant支持,用户可以直接在IDE内部运行Ant脚本。要开始使用Ant,首先需要创建一个符合标准的项目目录结构。通常,一个典型的...

    Eclipse中Ant的配置与测试 build.xml

    ### Eclipse中Ant的配置与测试详解 #### 一、引言 随着软件开发项目的日益复杂化,自动化构建工具成为提高开发效率的关键因素之一。Apache Ant作为一款强大的Java平台下的自动化构建工具,它能够帮助开发者自动完成...

    eclipse 中的javac命令与java命令

    本文将深入探讨Eclipse中的`javac`命令和`java`命令,以及它们在Eclipse工作流程中的作用。 一、Eclipse的`javac`命令 `javac`是Java编译器的命令行工具,用于将源代码(`.java`文件)编译成可执行的字节码(`....

    Eclipse中使用Ant

    ### Eclipse中使用Ant详解 #### 引言 在软件开发领域,自动化构建工具的重要性不言而喻,它们能够显著提高开发效率,减少人为错误。Ant作为一款基于Java平台的批处理构建工具,自诞生以来便受到广泛欢迎。本文将...

    使用ant部署eclipse开发的web工程到tomcat

    此外,为了自动化整个流程,你可能需要集成Ant到Eclipse中,通过Eclipse的外部工具配置来运行Ant脚本。 总结来说,这个过程涵盖了从源代码管理到Web应用部署的整个生命周期。开发者可以通过修改`build.xml`文件定制...

    eclipse中如何使用ANT

    为了在Eclipse中有效利用Ant,我们需要按照以下步骤进行配置: 1. **创建工程结构**:首先,在Eclipse中创建一个新的Java工程,并根据需要规划好工程的文件结构。如示例所示,包含`src`(存放Java源代码)、`...

    在eclipse中使用ant灵活构建web应用.docx

    本篇文章将详细介绍如何在Eclipse中利用Ant灵活构建Web应用程序。 首先,Ant是Apache软件基金会的一个项目,它通过XML格式的构建文件(build.xml)来描述构建过程,包括编译、打包、测试等任务。Ant以其灵活性和可...

    Eclipse快速上手指南之使用ANT

    本文将指导你如何在Eclipse中集成Ant,以便在开发过程中充分利用其优势。 首先,我们了解Eclipse的基本特性。Eclipse提供了丰富的代码编辑、调试、重构等功能,它的错误检测机制可以在编码阶段就发现并提示潜在的...

    ANT构建的一个问题

    标题中的“ANT构建的一个问题”指的是在使用Apache Ant工具进行软件构建时遇到的特定问题。Apache Ant是一个Java库和命令行工具,其任务是驱动构建过程。它通过XML定义的构建文件来描述构建步骤,使得开发者可以自动...

    非常强大的eclipse中android ndk开发环境的配置说明

    本文档将详细介绍如何在Eclipse中配置Android NDK开发环境,并实现C/C++代码的自动编译以及通过Eclipse使用Ant生成JNI所需的头文件。配置流程包括Linux和Windows两种环境下的步骤。 #### 二、配置前提 确保以下工具...

    Ant详细配置总结

    ### Ant详细配置总结 #### 一、Ant简介与特点 Ant是Apache旗下的一款强大的构建工具,主要用于Java项目的自动化构建过程,如编译、测试、打包、部署等操作。它的核心优势在于其高度的可定制性和灵活性,使得开发者...

Global site tag (gtag.js) - Google Analytics