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编程中提升性能的一些方法【转】

    最近的机器内存又爆满了,出了新增机器内存外,还应该好好review一下我们的代码,有很多代码编写过于随意化,这些不好的习惯或对程序语言的不了解是应该好好打压打压了。 下面是参考网络资源和总结一些在java编程中…

    闲话杂谈 2011 年 08 月 16 日
  • 熟读规则:预防维权师敲诈发票 货到付款等手段遵守天猫规则

    案例:朋友的天猫店被投诉师坑钱,因新手客服错发说满500订单才开发票,惨遭被骗子投诉师坑钱, 骗子投诉师先拍下店铺一件廉价商品,然后向店铺人员索要发票,前后不到一分钟,骗子投诉师马上联系第二个不同ID…

    闲话杂谈 2013 年 08 月 02 日
  • 测试一下新编辑器的功能

    /**   * <p>   * 业务层<br/>   * 2012-02-09   * </p>   * @author Bo   *   */ publi…

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

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

    闲话杂谈 2016 年 09 月 09 日
  • [转]分享下java 读取目录及子目录下指定文件名的路径 并放到一个List数组里面返回遍历和写到文件里

    分享下java 读取目录及子目录下指定文件名的路径 并放到一个List数组里面返回遍历和写到文件里。 由于公司要求读取项目下所有jsp文件,并读取开头的自定义的注释来生成类似javadoc的东西进行页面管理。 而读取jsp源…

    闲话杂谈 2011 年 11 月 22 日
  • java 日期与毫秒相互转化

    因需要,所以写了个日期转化成毫秒,把毫秒转化成日期的类 import java.text.DateFormat; import java.text.SimpleDateFormat; import java.util.Date; /** * 测试时间 * 把毫秒转换成 yyyy-MM-dd HH:mm:ss * @auth…

    闲话杂谈 2011 年 08 月 22 日
  • Eclipse快捷键大全(转载)

    Ctrl+1 快速修复(最经典的快捷键,就不用多说了) Ctrl+D: 删除当前行 Ctrl+Alt+↓ 复制当前行到下一行(复制增加) Ctrl+Alt+↑ 复制当前行到上一行(复制增加) Alt+↓ 当前行和下面一行交互位置(特别实用,可以省去先剪切,…

    闲话杂谈 2011 年 12 月 19 日
  • 在eclipse中查看android源码

    网上找到一个打包好的源码地址 // 可以直接下载打包好的源码(1.5/16./2.0/2.1/2.2) 地址:http://rgruet.free.fr/public/     例如我在2.2的基础上开发,那么把下载到的2.2源码放到 SDK的这个目录下即…

    闲话杂谈 2012 年 02 月 01 日
  • bo.android应用:短息发送器

    视频完毕,参照教程,仿做了个发送短信的 同样需要启动两个模拟器测试 ===========================   =========================== 部分代码: /**  * <p>  * 短信发送器<br/>  * 2012-02-01  * …

    2012 年 02 月 01 日
  • 记录android的学习开发过程

    全面记录android的学习开发过程!!

    闲话杂谈 2011 年 06 月 28 日