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