作者 主题: 关于exe/app 导出的一个tip  (阅读 3926 次)

RavenKwok

  • Sr. Member
  • ****
  • 帖子: 277
  • Artist/ Animator/ Coder/ Cynical Asshole
关于exe/app 导出的一个tip
« 于: 四月 21, 2013, 06:57:36 上午 »
俺前段时间无意遇到并解决的一个问题。分享之。


问题描述:

俺使用的版本是2.0b7 64bit for Windows,发布应用程序后,双击exe,报错"Could not create the Java Virtual Machine",点击确定后程序退出。但程序可在Processing 自带ide 以及st2 下正常编译运行。

重装JRE 无效。



解决方法:

俺回忆了之前有无不当操作,想起了前段时间写离屏渲染的几个sketch 前把偏好里的最大可用内存调整到了4G+,而发布的程序则是32-bit 的,超出了32-bit 允许的最大占用内存。俺回到偏好改回1G后再次导出,问题成功解决。

之后在官网查询了类似的问题,发现了不用改偏好的另一种解决方法。

原址:http://forum.processing.org/topic/could-not-create-java-virtual-machine

即更改导出的exe 所在文件夹的lib 文件夹中args 文本中的"-Xmx" 参数。



希望可以帮助到遇到此类问题的朋友。

lyman666

  • Newbie
  • *
  • 帖子: 2
Re: 关于exe/app 导出的一个tip
« 回复 #1 于: 五月 30, 2013, 09:23:59 上午 »
谢谢!

我也是把内存跳到4G之后出现问题的,一直没想到是这个原因,问题终于解决了:)

再谢!
design computing
information visualizing
generative design and art

Tags: