win7下面打开java的可执行jar文件,提示:Error:could not create the java virtual Machine
发布网友
发布时间:2022-04-21 01:25
我来回答
共5个回答
热心网友
时间:2023-11-02 12:32
这个问题我也遇到过
好像是右击jar文件,选择打开方式—>选择默认程序—>浏览—>找到jdk安装位置,进入lib文件夹下,选择javaw.exe打开—>确定,再打开就好了
因为默认的是用java.exe打开jar文件的
但有时是需要用javaw.exe来打开的
应该是这么回事,时间长了记不大清了~~~
热心网友
时间:2023-11-02 12:32
首先说说在 win7 下
1、选择默认程序:右击jar包,打开方式->选择默认程序->浏览,选中jre下bin文件中javaw.exe(比如我的javaw.exe在D:/Program Files/Java/jre6/bin下)。
2、编辑注册 表:HKEY_CLASSES_ROOT/Applications/javaw.exe/shell/open/command,修改数据数值为"D: /Program Files/Java/jdk1.6.0_21/jre/bin/javaw.exe" -jar "%1"(只要在原来的数值下添加-jar即可)。
这个方法绝对可用,我试验过了
热心网友
时间:2023-11-02 12:33
1),新建系统环境变量 JAVA_HOME,值为刚才的安装路径D:\java\jdk1.5.0_08(注意:JAVA_HOME为系统环境变量,不要弄成"用户环境变量").
2)JAVA_HOME以前在用户环境变量设置,一直可以正常运行。当用任务管理器强制关掉javaw.exe进程后,cmd中输入Java -versio就出现如题错误。必须设JAVA_HOME为系统环境变量。
3)若D:\Program Files\Java\jdk1.8.0_60路径有空格,则必须用D:\PROGRA~1\Java\jdk1.8.0_60替代。
若D:\Program(86) Files\Java\jdk1.8.0_60路径有空格,则必须用D:\PROGRA~2\Java\jdk1.8.0_60替代。
4)可以先用“cmd”进入安装目录中,如输入D: ;输入cd D:\Program Files\Java\jdk1.8.0_60\bin 回车,输入javac 确认是否是环境变量没设对!
热心网友
时间:2023-11-02 12:33
JDK 安装有误 应重新卸载 并清理注册表 后在安装就行了
还要配置环境变量
热心网友
时间:2023-11-02 12:34
你可以试试改变jdk的版本。右击项目 >> properties >> java Compiler >> 勾选Enable project specific settings ,在compiler compliance level项中选择版本具体你试试吧,我忘了那个版本合适了追问这还是我以前用JDK1.6创建的jar文件,现在用了最新的JDK1.7,你的意思是版本不对的问题,按道理1.7兼容1.6的才对的。