这个java命令什么意思:java -jar -Xms2048m -Xmx2048m OtaUpdateServer.jar ~/OTA/
我的环境是:ubuntu12.10 server amd64系统,非虚拟机!已经安装过了java1.6版本。
我的问题如题:
这个java命令什么意思:java -jar -Xms2048m -Xmx2048m OtaUpdateServer.jar ~/OTA/
本人java基本小白,最近搭建OTA服务器,文档上说执行这个命令,但我想知道这是什么意思,具体、详细是什么意思???
另外:执行该命令后,报如下错误:
Error: Unable to access jarfile OtaUpdateServer.jar
请问如何解决,网上搜了一大堆,也没管用的!
------解决方案--------------------设置jvm最大内存,可用内存的吧。
详情请见:
http://unixboy.iteye.com/blog/174173
------解决方案--------------------你要CD到有OtaUpdateServer.jar那个目录再执行这句
------解决方案--------------------~/OTA/
有可能是传入 main 方法的参数吧
------解决方案--------------------6楼正解
java -jar xxx.jar a1 a2 a3
java是执行Java软件的意思,-jar表示软件是.jar格式的,xxx.jar是所运行的文件名,后面的a1,a2,a3只是的main方法中main(String[] args)这个args字符串数组的输入值。