日期:2014-05-20  浏览次数:20680 次

大神戳进来,,我的jar包不能运行怎么整?
[size=18px]elipse导出jar文件问题。双击弹出Could not create the Java virtual machine

其实刚开始的是找不到main函数,看了网上一些解答后,我修改了注册表。就出现了上面的情况。。。各位牛人,帮小弟一下啊!谢过。。。。

elipse 运行没有问题啊 。还有在cmd中 可以运行的
[/size]
jar

------解决方案--------------------
导出jar包的最后一步需要选择main函数!把注册表修改回来吧!
------解决方案--------------------
不能创建JVM是环境变量出问题了,找不到main方法的话,会提示的。
改回环境变量配置就是了。
------解决方案--------------------
导出jar的最后一步可以选择包含main的class作为入口点
------解决方案--------------------
选择了还不行吗?什么错误呢 
------解决方案--------------------
引用:
就这个错误:Could not create the Java virtual machine
 检查环境变量,应该是环境变量没有配置好
------解决方案--------------------
eclipse能运行说明是正常的,千万不要修改注册表。

eclipse导出jar时需要注意:
1)要运行的话,要导出为execute jar, 在导出过程中需要注意选择main函数;
2)最后一个选择是否打入依赖jar包的选项,图简单就把依赖的jar包都打进去,这样 jar -jar  1.jar就直接运行了;
  如果没有把以来的jar包都打进去,运行jar的时候就必须指定所有依赖的jar包的classpath:
  java -jar -cp [所有的jar包全路径] 1.jar