安装了jdk,安装文件里有jre和jdk两个文件夹,请问还要安装java虚拟机吗。运行jar出现下图情况,这说明什么

要想正常运行jar可能要做的改进或配置是什么。请详细简答

第1个回答  2011-09-21
呃,JDK是开发工具集,不是运行环境,但是包含运行环境。

你所指的应该是JRE吧,这个就是用于运行java的虚拟机和运行环境来着的。

jar格式文件不一定可以被运行的,就算是可以被运行的也不一定可以在电脑端运行的(手机的jar程序)。你可以用winrar打开jar格式文件,不过这样不算运行它。

不过你应该是指电脑用的java程序的jar压缩包了,所以你只要去直接点下载,然后安装了就行了。(呃。。说这么多就这句话是重点。。哇哈哈。。)
追问

所以你只要去直接点下载,然后安装了就行了。
这句话是什么意思

第2个回答  2011-09-20
jre就是java虚拟机 如果有多个jar文件的话你的要知道main函数在具体的那个文件里才能运行
第3个回答  2011-09-20
这个错误窗口说明你的JAR向虚拟机抛出了异常,你是直接双击了JAR文件吧?
想知道错误细节,需要通过控制台启动JAR程序,命令是
jre目录\bin\java -jar jar文件名
控制台输出会显示出现的异常(Exception)。
第4个回答  2011-09-20
应该不是安装虚拟机的问题,jar文件运行时出错,检查下jar文件吧。追问

也就是说我的jvm已经安装起了。但我能确保我运行的jar没有问题。或许是哪里没配置好

追答

是的,应该是这样的,jar文件运行时,是不是需要参数什么的,或者调整虚拟机运行参数,比如-Xms512m -Xmx1024m之类的,就是运行时需要的最低内存。

本回答被提问者采纳
第5个回答  2011-09-20
装了jdk就不需要jre了
相似回答