关于这个问题解决如下:

我的java 安装路径为C:\java\jdk1.6\bin

1,首先检查jdk 的路径是否安装正确。

2,导出jar 包时,是否有添加 main class。

如果通过在dos 窗口运行java -jar *.jar 能打开,排除上面1,2个原因。

3,查看注册表信息 找到“HKEY_CLASSES_ROOT\jar_auto_file\shell\open\command”项,根据win7 版本不同可能 不一定是jar_aoto_file文件 ,有的为jarfile文件 。

修改command的属性值,改为 "C:\Program Files\Java\jre1.6.0\bin\javaw.exe" -jar "%1"  只要你安装好了jdk,修改command 属性时,只要在其中添加-jar  就可以了。

如果依照上面还不能解决问题,在打开注册表在HKEY_CLASSES_ROOT 路径下找到.jar 目录打开,一般默认为你所安装的压缩软件名,例如我的为HaoZip.exe。 把它改为jarflie 点击确定就OK 了。

如果还没有搞定,就是打开jar 文件的方式不对,修改打开方式,用你安装的 Java\jre1.6.0\bin\ 目录下的javaw.exe 打开。

最新文章

  1. AngularJs之$scope对象(作用域)
  2. Android 高清加载巨图方案, 拒绝压缩图片
  3. centos(Linux)系统阿里云ECS搭建 jdk,tomcat和MySQL环境,并部署web程序
  4. 【转】requirejs简单入门
  5. JADE提升篇
  6. Visual EmbedLinux Tools:让vs支持嵌入式Linux开发(转)
  7. .NET Core 使用RabbitMQ
  8. "use strict"详解
  9. dubbo filter链构建过程
  10. runTime动态给类添加属性
  11. SHELL脚本--tr命令用法和特性全解
  12. HTML5+CSS3 效果网站集合
  13. dir 命令手册
  14. Springboot 2.0.x 引入链路跟踪Sleuth及Zipkin
  15. Atitit 列表表格按照字段排序数据解决方案
  16. AngularJs 1.x和AngularJs2的区别
  17. uva-639-枚举
  18. NDK编程jni学习入门,声明native方法,使其作为java与c的交互接口
  19. Web前端面试题小集
  20. 自定义标签(JspFragment类、invoke方法、开发带属性的标签)

热门文章

  1. 一个最简单的JMeter测试流程
  2. numpy 往array里添加一个元素
  3. JVM内存管理中的垃圾回收策略
  4. 委托+内置委托方法+多播委托+lambda表达式+事件
  5. Asp.net 检测到有潜在危险的 Request.From值
  6. java学习笔记 --- IO流小结
  7. TreeView的用法总结
  8. 20165210 Java第三周学习总结
  9. const指针和指向const的指针
  10. mapper.xml文件中标签不显示问题