为了账号安全,请及时绑定邮箱和手机立即绑定

请问java -jar my.jar 调大虚拟内存?

请问java -jar my.jar 调大虚拟内存?

慕容3067478 2019-07-01 11:07:23
java -jar my.jar 调大虚拟内存
查看完整描述

6 回答

?
潇湘沐

TA贡献1816条经验 获得超6个赞

1:java -Xmx1024m -jar my.jar 与 java -Xms512m -Xmx1024m -jar my.jar 有什么区别
答复:-Xms 最小值 -Xmx 最大值
2:这个虚拟内存最高能调到多少?(2G内存的xp)
答复:1536MB

查看完整回答
反对 回复 2019-07-06
?
慕桂英4014372

TA贡献1871条经验 获得超13个赞

实际上很可能是因为循环的问题导致jvm虚拟内存不够导致的溢出。一般指定jvm运行的虚拟内存都是在诸如tomcat或者weblogic之类的中间件或者eclipse或者jboss之类的东西,但是楼主的是一个jar,我推荐这样做,新建一个文件,命名为XX.bat,里面写java -jar -Xms128m -Xmx128m XX.jar,双击bat文件即可执行jar,如果你需要定时运行这个jar也很容易,将bat加入到计划任务中即可。

查看完整回答
反对 回复 2019-07-06
?
婷婷同学_

TA贡献1844条经验 获得超8个赞

jar 文件要在命令行里运行,开始->运行(XP)/在搜索程序和文件对话框里->里输入cmd->在弹出的cmd框中键入:java -jar 你的JAR文件完整路径和名称.jar -> 回车,就可以运行了。
普通双击是没用的(并没关联到 java 并以-jar参数运行),甚至常常被当做一个类似rar的包打开。

查看完整回答
反对 回复 2019-07-06
?
忽然笑

TA贡献1806条经验 获得超5个赞

jar cvf 名字.jar 名字.class
添加一行:
Main-Class: class的名字
请务必保证最后有一个空行
双击就运行了(你是不是没配置环境变量?)

查看完整回答
反对 回复 2019-07-06
?
智慧大石

TA贡献1946条经验 获得超3个赞

在电脑上安装 jre (java运行需要的类库)
并且建立环境变量CLASSPATH 值为jre路径/lib

查看完整回答
反对 回复 2019-07-06
  • 6 回答
  • 0 关注
  • 891 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信