windows下部署JAVA项目

写了一个程序,在eclipse下运行速度挺快的,但是内存消耗太多了,就eclipse这个进程就消耗了200M的内存,再加上java程序的内存消耗,感觉2G的内存有点吃不消!

所以,要减少eclipse的内存支出,把java项目直接通过命令行运行!

下面开始打包做好的项目:

第一步:

    在MyEclipse中选中Java项目,鼠标右键单击选中导出,再选择Java下面的 Java Runnable Jar file 

如图:附件中

第二步:

    选中项目的启动类,选中保存的路径,取好文件名

选中把相关联的jar导进jar 文件中,点击完成,就把所有引用的jar文件包括自己的项目中的java类都打成一个jar包了,太神奇了。

第三步:

    运行  比如:我打完包后为  run.jar   然后    dos命令:   

java -cp  run.jar Run

 就可以了,Run是你要启动的类,如果你项目的启动类是Start.java,那么启动命令就是

java -cp  run.jar Start

比如说,你打包的run.jar放在D盘的test目录,那么你进到该目录下,运行java -cp  run.jar Run即可

为了更方便程序运行,可以写一个脚本run.bat,内容如下:

脚本意思:先进到D盘的test目录,然后启动

@echo off  
d: 
cd test
echo 启动项目 
  
java -cp run.jar Run

 

如果你觉得运行内存等需要设置一下的话,那么你可以这样写脚本:

@echo off   
d:  
cd test
echo 启动项目  
    
java -jar -Xms128m -Xmx1024m run.jar Run

其中 -Xms表示最小运行内存,-Xmx表示最大运行内存

 

以上为本人小结,只供参考,有什么错漏请指正!

具体脚本的语法大家可以到网上查查!

 

参考:http://thinktothings.iteye.com/blog/812842

 

文章来源于网络或者作者投稿,若有侵权请联系删除,作者:老钟,如若转载,请注明出处:https://www.laoz.net/286.html

(0)
老钟
上一篇 2012 年 10 月 20 日 下午 8:53
下一篇 2012 年 10 月 22 日 上午 11:13

相关推荐

  • java 日期与毫秒转换,计算指定日期后N天

    最近写一些工具类中,遇到一些日期转换的问题,特意把方法分享,其还有很大的改进空间 /** * 把毫秒转化为日期<br/> * 转化后格式为 yyyy-MM-dd HH:mm:ss * * @param ms * @return 日期字符串 */ public stat…

    闲话杂谈 2011 年 09 月 23 日
  • svn在eclipse中报错:Attempted to lock an already-locked dir

    报错信息如下:Problems encountered while deleting resources.  org.tigris.subversion.javahl.ClientException: Attempted to lock an  already-locked …

    闲话杂谈 2012 年 10 月 22 日
  • 日语,50音

    偶尔一个机会,需要整理一下日语50音(中文应该是音标)   あ(a) い(i) う(u) え(e) お(o) か(ka) き(ki) く(ku) け(ke) こ(ko) さ(sa) し(shi) す(su) せ(se) そ(so) た(ta) ち(chi) つ(tsu) て(te) と(to) …

    闲话杂谈 2012 年 03 月 01 日
  • 在URLHttpConnection中使用代理服务器

    原文出处: 在URLHttpConnection中使用代理服务器 作者: Jet Mah from Java堂 在JDK5之前如果在URLHttpConnection中使用代理服务器的话,只要在URL.openConnection()之前加入以下代码就可以: Properties prop = Sys…

    闲话杂谈 2011 年 08 月 25 日
  • 天猫客服应该注意的事项,转自互联网

    网上看到的,本身自己也想收集一些规则,然后归纳总结出来的,既然网上有了,就直接拿过来用,出处忘记是哪里了,如果下次找到再更新文章!天猫不同于集市,淘宝对于天猫商城店铺管理要比C店严格的多了,很多时候都…

    闲话杂谈 2013 年 08 月 19 日
  • 杂谈,老钟这些日子都在做啥子了?为什么一直都没有更新

    很长一段时间没有更新博客了,所以呀,坚持是一件非常艰难的事情。 对于能坚持一直做好一件事情的人,想不成功都难呀,表示敬仰呀! 虽然我博客没有更新,但是我的事业还是依然坚持着,平时工作的时间太长了,都没…

    闲话杂谈 2015 年 09 月 16 日
  • 5.1节后杂谈一篇,关于新驾照,扣12分的行为

    劳动节,休息了几天,本来有非常多事情要做的,但是因为有更加重要的事情,所以假期必须回家去办事! 这世道,汽车已经非常普遍了,所以无论如何,都尽量有个驾照吧!之前大学时代一直没有去考,后来工作本想在广州…

    2014 年 05 月 04 日
  • 可恨,我被DNS挟持了?打开京东默认跳转到推广链接

    打开京东跳转到推广链接~ 我现在用的是电信网络,经过多方面测试,我怀疑是电信DNS挟持,其实很早之前就发现在浏览器上面输入网址: JD.COM,就会默认跳转到推广的链接,只不过一直没有跟它较劲,今天突发神经,坚…

    2016 年 07 月 01 日
  • Eclipse中导入工程提示:invalid project description 解决办法

    打开工程目录下的 .project文件, 把<name>标签中的文字改成自己的工程名

    闲话杂谈 2012 年 02 月 08 日
  • DNS挟持后续更新,问题解决了

    解决DNS挟持的办法就是投诉,不断投诉,上工信部投诉 上次提到,我这边的电信网络被挟持,具体原因就不多说了 可恨,我被DNS挟持了?打开京东默认跳转到推广链接 经过多方面的投诉,现在问题终于解决,很多电信工程…

    闲话杂谈 2016 年 09 月 09 日