java.lang.OutOfMemoryError: Java heap space解决方法

  1. 下载开源Ansj的zip文件,解压,选择import选择Exsiting Maven Projects;等待Eclipse进行预编译,会发现报错;

  2. 报错原因是缺少nlp-lang-(version)-.jar,根据作者github文档说明,下载该jar包;

  3. 直接在导入Eclipse的该工程下,选中该工程目录,右键选择build path把nlp-lang-(version)-.jar引入;

  4. 待发现Eclipse预编译没有报错,选择src/test/java目录下org.ansj.demo.WebDemo类,由于该类中存在main方法,直接右键选择Run As--> java application或者运用快捷键F11,查看console;

  5. 这是控制台会报错,显示javaOutOfMemory : Java Heap Sapce,内存溢出;

  6. 如何解决该问题,选择项目根目录,右键选择Run Configurations,在弹出框中找到(x)=Argument,里面有两项,直接选择VM arguments,在文本框内输入:-Xmx1024m;

  7. 由于该开源项目,作者已经提供说明,内存至少1G;所以设置-Xmx1024m;

  8. 重新运行地4步;启动后访问:http://localhost:8888/ http://localhost:8888/page/index.html;

  9. 本人电脑32位win7,2G内存,运行还算不卡,祝大家好运;

转载于:https://my.oschina.net/usroot/blog/596602

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值