Linux 运行java linux64位jarjava 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 java运行时有默认的内存分配,这个一般不用去管设置的话,可以使用java -Xms64m -Xmx256m 类似的方式去设置此次执行时的java内存大小javac 是java编译程序,一般是将.java 文件编译为.class 文件java的执行命令是 java ,楼主的例子 java -jar uiuc.jar -annotate /test 就可以执行uiuc.jar 中默认指定的类中的main方法,且args[0] 为 -annotate ,args[1] 为/test 谢谢回答!但是我之前跑的一次,提示的是heap 溢出还是什么,所以就想着Linux也得设置内存。然后又提示说32bit的不能设置..真是不知道在Linux怎么愉快的跑了 你的Linux上的jdk是32位的还是64位的?如果是64位的,可以使用java -d64 -jar uiuc.jar -annotate /test 来执行再有错误,将具体的异常信息贴出来,方便分析 哎,LZ太菜。。好好打的jar包,在windows 的cmd界面可以正常运行,在Linux下就找不到主类了。说是要改MANIFEST.MF文件,可是解压缩修改再打包就发生了错误,求救! Unsupported major .minor version 51.0 这个错误说明 运行的jdk版本比编译的jdk版本低楼主检查下打jar包时候的jdk版本号,然后给服务器上面安装同版本或更高的版本来运行 谢谢! 我重新下了个jdk就能正常运行了。只是又出现了个新问题,可以麻烦请教您一下么?我每次在windows李米娜改程序,再打包,再在Linux下运行,可是我发现重新打包之后在Linux运行没变化啊。比如我甚至在开头输出一个随便的值,Linux运行都不会给我输出,这是什么问题呢?不胜感激! 不好意思,刚看到。看一下,保证你的程序在Linux上替换成功,一般这个替换后就可以看到修改值的java程序不像web程序有缓存的影响,如果发现没有打出自己的内容,可以拿下jar包反编译下,看下是否是自己修改后的jar。确保替换成功。 要做一个类似计算机等级考试的软件,用啥语言好?高手帮忙! 关于网络编程 怎样获得被JAVA调用的程序的返回值? war包 新手继续提问,作业又卡了,for循环有点晕了 500 分请教高手问题:如何使用IE和操作系统中存储的用户名和密码?? UP者有分! 小问题 大哥们,那个又对vb熟悉一点的啊,看看我这个vo怎么写成vb的类模块 java applet中如何实现一个小图片的移动?? java记事本 int 转float 被截断问题 想起来就提问,怕以后忘了,Iterator的泛型该怎么写?
设置的话,可以使用java -Xms64m -Xmx256m 类似的方式去设置此次执行时的java内存大小
javac 是java编译程序,一般是将.java 文件编译为.class 文件
java的执行命令是 java ,楼主的例子 java -jar uiuc.jar -annotate /test
就可以执行uiuc.jar 中默认指定的类中的main方法,且args[0] 为 -annotate ,args[1] 为/test
但是我之前跑的一次,提示的是heap 溢出还是什么,所以就想着Linux也得设置内存。
然后又提示说32bit的不能设置..真是不知道在Linux怎么愉快的跑了
如果是64位的,可以使用java -d64 -jar uiuc.jar -annotate /test 来执行
再有错误,将具体的异常信息贴出来,方便分析
哎,LZ太菜。。
好好打的jar包,在windows 的cmd界面可以正常运行,在Linux下就找不到主类了。
说是要改MANIFEST.MF文件,可是解压缩修改再打包就发生了错误,求救!
楼主检查下打jar包时候的jdk版本号,然后给服务器上面安装同版本或更高的版本来运行
只是又出现了个新问题,可以麻烦请教您一下么?
我每次在windows李米娜改程序,再打包,再在Linux下运行,可是我发现重新打包之后在Linux运行没变化啊。
比如我甚至在开头输出一个随便的值,Linux运行都不会给我输出,这是什么问题呢?
不胜感激!
看一下,保证你的程序在Linux上替换成功,一般这个替换后就可以看到修改值的
java程序不像web程序有缓存的影响,如果发现没有打出自己的内容,可以拿下jar包反编译下,看下是否是自己修改后的jar。
确保替换成功。