我用Eclipse导出了cad出现可执行文件Jar文件,执行出现内存溢出问题

我用Eclipse导出了可执行Jar文件,执行出现内存溢出问题_百度知道
我用Eclipse导出了可执行Jar文件,执行出现内存溢出问题
由于需要处理的表格数据量特别大,直接运行会内存溢出,在Eclipse内需要设置Heap Size后才能运行。但是导出成Jar文件后,它的Heap Size似乎还是原来的大小,还是出现内存溢出了,求解决办法,谢谢。
我有更好的答案
试试在eclipse.ini里面把内存分配多点
为您推荐:
其他类似问题
换一换
回答问题,赢新手礼包
个人、企业类
违法有害信息,请在下方选择后提交
色情、暴力
我们会通过消息、邮箱等方式尽快将举报结果通知您。解决:MyEclipse导出的jar文件双击不能运行
解决:MyEclipse导出的jar文件双击不能运行:
&&&&&1:我的电脑
→ 工具 → 文件夹选项 → 文件类型;&
&&&&&2:新建
→ jar → 确定;
&&&&&3:找到jar
&&&&&4:高级
→ 新建N → 操作:open → 用于执行操作的运行程序 → 浏览(选择javaw.exe);
&&&&&5:修改4选择的路径"javaw.exe的环境路径"(空格)-jar(空格)"%1"(空格)"%*"
&&&&&6:确定;
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。博主最新文章
博主热门文章
您举报文章:
举报原因:
原文地址:
原因补充:
(最多只允许输入30个字)师兄部署了新的虚拟机,新学期大搞起来!之前由于爬虫代码不稳定,所以一直都是直接用Eclipse运行,然后遇到问题就修改的。但是这个比较麻烦,而且Eclipse本身就很占内存啊,摔!所以今天下午就把之前的代码清减了一下,对很多挫挫的System.out.println替换了log4j,路径啊数据库连接呀用配置文件处理了,最后打成可执行的Jar,这样在新的虚机上就可以大展拳脚咯^_^Y
Biu~废话说完,进入正题,将Java工程打包成可执行的Jar有各种方法,网上很多也不举例了,什么配置MANIFET文件啊之类的。其实有一个最简单可行的方法,就是直接用Eclipse导出Runnable JAR file。
我的Eclipse版本是Indigo Service Release 1(貌似就是传说中的3.7,不确定)
1. 首先,右键你的Java工程,选择Export,在Java文件夹下选择Runnable JAR file,如下图所示:
2. 选择Runnable JAR file后,会弹出如下所示的对话框,选择好导出路径后,默认Finish其实就可以了。但是需要注意的是两点:
你在run configuration中设置的JVM参数在打包完成后,就不再起作用了,需要在执行jar时在命令行中指定(见4);
对于以来的第三方包有三种处理方式,其实无论哪一种都不会影响你的使用的,我默认使用的是第一种,他会把以来的第三方jar包解压缩放到src中。
3. Finish之后,可执行的jar包就生成完毕了,如果你的工程中包含配置文件,如conf/xx.properties,那么就在与jar包同层的目录下创建conf目录,并在conf目录中放入xx.properties,如下图所示:
4. 最后就是运行打包好的jar文件了,在命令行中执行start java命令,并指定JVM参数,例如设置初始分配内存128M,最大256M:
start java -Xmx256m -Xms128m -jar spider.jar
在上图中,我们可以看到有一个run.bat文件,这个文件其实里面就只有一行命令:start java -Xmx256m -Xms128m -jar spider.jar,这样双击就可以执行jar了。在需要更改启动参数时,只要编辑run.bat就OK了。
好啦,算是个mark的过程啦,其实很简单的,就是不知道的时候需要到出查资料,又试来试去的有点儿浪费时间。:)
阅读(...) 评论()}

我要回帖

更多关于 导出可执行的jar文件 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信