`

运行build.xml ,出现 Error starting Sun's native2ascii

阅读更多
在一个web项目中,运行build.xml文件是出现Error starting Sun's native2ascii
问题,我找了各种可能的情况,其他同事都没有这个问题,很是郁闷,也是在网上
发现了这个解决方法:


复制JDK目录下的lib文件夹的tools.jar到JRE目录下的lib文件夹下的ext文件夹
(另外一个更好的办法就是把JRE的路径设置到JDK的目录下)
Copying %Java_Home%/lib/tools.jar to  %Java_Home%/jre/lib/ext/tools.jar fixed this problem.
(a better approach is to set up JRE path to the directory JDK)

经过分析:
今天使用Maven创建Appfuse的时候,发现出现Error starting Sun's native2ascii
Maven指向的是JRE的目录,JRE目录下没有tools.jar,故找不到native2ascii
研究后发现Maven指定的是../相对路径按道理能通过找寻上一级文件夹从而找到jdk目录继而找到tools.jar包
因此一般情况下是用JDK里面的JRE不会出现这个问题.
通过上面分析判断项目配置的JRE不在JDK的目录,把tools.jar文件放到JRE目录lib文件夹的ext文件夹下
问题解决.
分享到:
评论

相关推荐

    一个常用的ant的build.xml

    Ant是基于XML的,它的核心在于`build.xml`文件,这个文件是项目的构建脚本,详细定义了构建过程中的各种任务和依赖关系。 标题“一个常用的ant的build.xml”暗示了我们讨论的是一个标准且常见的Ant构建配置文件。...

    ant的build.xml模板

    《Ant的build.xml模板详解与应用》 在软件开发领域,构建工具是不可或缺的一部分,它帮助开发者自动化地完成编译、测试、打包等任务。Apache Ant作为Java领域的一款经典构建工具,以其灵活性和强大的功能深受广大...

    Java build.xml打包文件

    java项目打包build.xml文件 ant打包

    build.xml详解

    ### build.xml详解 #### 概述 `build.xml` 是 Apache Ant 构建工具的核心配置文件,用于自动化软件构建过程中的各种任务。本篇将基于提供的 `build.xml` 文件示例,详细介绍其结构、语法以及如何通过配置实现自动化...

    Jmeter+ant实现测试报告build.xml和报告模板jmeter-results-newreport.xsl

    通过在`build.xml`文件中定义目标和任务,可以设定JMeter测试脚本的运行逻辑,比如设置并发用户数、循环次数等。 3. **build.xml文件详解**:`build.xml`是Ant的构建文件,其中包含了一系列的任务和目标。例如,你...

    jmeter+ant 持续集成build.xml文件

    jmeter+ant 持续集成build.xml文件,直接使用ant命令执行jmeter脚本文件,得到图形测试报告

    build.xml 手写自动生成Hibernate映射文件和配置文件源代码

    build.xml 手写自动生成Hibernate映射文件和配置文件源代码

    生成ANT所需要的Build,xml文件

    在gen1.py运行后,生成的build.xml文件可以被ANT读取并执行,实现项目的自动化构建。使用ANT的一大优势是其可扩展性,可以通过自定义任务或者使用已有的ANT贡献插件来满足特定的构建需求。 总结来说,这个Python...

    ant build.xml 详解

    2. **build.xml的结构** 一个基本的`build.xml`文件通常包含以下几个部分:`project`元素,定义项目的基本信息;`target`元素,表示一组相关任务;`task`元素,执行特定的操作,如`javac`用于编译Java源代码,`jar`...

    ant build.xml 使用实例

    2. **理解build.xml结构**:`build.xml`由多个元素组成,如`project`、`target`、`task`等。`project`是顶级元素,包含整个构建过程;`target`定义了具体的构建任务,比如编译、测试、打包等;`task`则是执行特定...

    项目build.xml文件

    本文将深入探讨“项目build.xml文件”,这是一个与Ant构建工具密切相关的文件,用于规范Java项目的构建过程。 Ant是Apache软件基金会的一个开源项目,它是一个基于Java的构建工具,类似于Unix下的Make工具,但更为...

    ant build.xml编写

    《Ant build.xml构建详解》 在软件开发过程中,构建工具起着至关重要的作用,它能够自动化执行编译、测试、打包等任务。Apache Ant是Java领域广泛应用的一个构建工具,其核心在于一个名为`build.xml`的配置文件。...

    jmeter+ant所需要的build.xml文件

    第一次做jmeter+ant自动化接口测试,需要build文件,开始直接copy博客中的内容,格式不对,调试好久不成功;后发现在jmeter/extras文件夹中有一个build文件,copy出来根据需要修改下,成功了,特上传自选供大家使用...

    ant编译java web的build.xml文件

    2. **build.xml文件结构** `build.xml`文件通常包含多个目标(target)和任务(task),每个目标代表一个特定的构建阶段。例如,`compile`目标用于编译源代码,`test`目标用于运行单元测试,`jar`目标用于打包结果...

    ant 较完整的build.xml解释

    ### ant 较完整的build.xml解释 #### 一、Ant简介及优势 Ant 是一款开源的构建工具,主要用于Java项目的构建和部署。与传统的构建工具如Make相比,Ant具有诸多优势,尤其是在跨平台方面表现突出。Ant的核心优势...

    build.xml文件

    构建自动化测试平台的时候需要新建的build.xml文件

    build.xml邮件发送

    jenkins上ant+jmeter接口自动化集成

    ant打包的build.xml文件

    一个普通java程序用ant打包的列子,完整的,里面采用的是eclipse自带的编译插件进行的打包,需要结合eclipse中的插件一起使用

    ant打包sdk中build.xml

    首先,我们要了解`build.xml`文件。它是Ant的核心文件,包含了构建过程的配置和指令。这个文件使用XML格式编写,定义了各种任务(targets),每个任务包含了具体的构建步骤。例如,`clean`任务用于清理项目输出,`...

Global site tag (gtag.js) - Google Analytics