在一个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文件夹下
问题解决.

运行build.xml ,出现 Error starting Sun's native2ascii相关推荐

  1. SpringBoot运行时提示:Error starting ApplicationContexxt,To display the uto-configration report re-run you

    场景 在搭建SpringBoot项目启动后提示: Error starting ApplicationContexxt,To display the uto-configration report r ...

  2. 通过ANT实现jmeter批量执行脚本、生成报告、发送邮件全套build.xml文件

    在开始通过ANT运行build.xml之前,有一步必须要做,那就是将JMeter所在目录下extras子目录里的ant-JMeter-1.1.1.jar复制到Ant所在目录lib子目录之下,这样Ant ...

  3. 运行报错Error starting ApplicationContext

    1.问题: Error starting ApplicationContext. To display the conditions report re-run your application wi ...

  4. myeclipse ant 编译java_Java MyEclipse下Ant build.xml简单实例详解

    一.下载配置ant 1.首先下载ant: http://www.apache.org/ 下载最新的版本 2.解压ant 后设置ANT_HOME, PATH中添加ANT_HOME目录下的bin目录(如: ...

  5. Ant之build.xml详解

    Ant的概念  可能有些读者并不连接什么是Ant以及入可使用它,但只要使用通过Linux系统得读者,应该知道 make这个命令.当编译Linux内核及一些软件的源程序时,经常要用这个命令.Make命令 ...

  6. SpringBoot项目报错解决:“Error starting ApplicationContext. To display the conditions report re-run ...”

    SpringBoot项目报错:Error starting ApplicationContext. To display the conditions report re-run your appli ...

  7. Error starting ApplicationContext. To display the conditions report re-run your application 排查

    jar包启动项目失败,并报错:Error starting ApplicationContext. To display the conditions report re-run your appli ...

  8. 解决Error starting ApplicationContext.To display the conditions report re-run your application xxx的问题

    目录 1. 配置文件的错误 2. 编译的错误 3. 定义请求接口重复的错误 4. 没加@Mapper注解的错误 5. 端口重复错误 6. 包冲突的错误 7. 总结 8. 参看文档 解决Error st ...

  9. 一个build.xml实例

    <?xml version="1.0"?> <project name="ssh" basedir="." default ...

最新文章

  1. 云计算服务需求促进边缘计算的应用与发展
  2. shell脚本实现动态时钟
  3. bean交个spring和new比较区别
  4. rfcv函数实现_JAVA_用_JCO连接_SAP,实现调用SAP_的_RFC_函数(整理)(附一篇看起来比较全面的说明)(JCO报错信息)...
  5. python虚拟环境和pyenv_Python多版本管理器pyenv和虚拟环境pyenv-virtualenv的安装设置...
  6. python123下载失败_安装python3.5时出现严重错误无法完成安装,请问这个是什么情况?怎么解决??...
  7. 编译Android源码:Exception in thread main java.lang.UnsupportedClassVersionError:报错解决
  8. ASP.NET - 一般处理程序获取session值
  9. SQL 2008升级SQL 2008 R2完全教程或者10 00 1600升级10 50 1600
  10. python3修改pip执行环境和安装软件源
  11. 为何说 a16z 是一家通过 VC 获利的媒体公司?
  12. linux执行 ifconfig 命令 eth0没有IP地址(intet addr、Bcast、Mask)
  13. UDS协议一致性测试之Service 27环境NRC 13、NRC 24优先级判断
  14. 基于重构误差的同构图分类模型
  15. 从零起步认识XAML
  16. 基于PHP的旅游管理系统
  17. 500是什么php,HTTP 500,该怎么解决
  18. [转] 找到一个与VR相关的博客
  19. 项目测试分析报告 模板
  20. Arithmetic overflow error converting numeric to data type numeric错误解决

热门文章

  1. 关于QQ登录超时70001问题的解决办法
  2. 整合Struts2+JasperReport Web报表应用示例
  3. 【测试】对 N95 口罩设计测试用例
  4. 微信小程序开发-Bilibili仿写
  5. 用计算机语言写祝福,请允许我用24种编程语言,向各位亲们祝福……
  6. 机械电子工程中的计算机思维,人工智能技术在机械电子工程领域的应用
  7. 学会这招躺上荣耀全都不是问题
  8. 华为上半年手机销量_如何评价华为手机 2017 上半年销量和收入双涨?
  9. 如何获取设计模式中动态代理的字节码文件
  10. Dobot机械臂 Arduino二次开发详细教程