java jar包命令行下可以双击不运行解决方法(改变java默认图标)

转载 2013年12月05日 20:56:07

1.首先确定你已安装正确版本的jdk,并以正确的指定jdk的环境变量

2.确认C:\Windows\System32\目录下不存在java.exe、javaw.exe等文件
如果存在删除之,或移到别的地方(非环境变量的目录内)。

3.此时运行java -jar *.jar 看是否可以运行

4.如上述不可以运行,请检查1、2步

[其实双击不能运行和上面的没有关系,只是希望大家能正确配置JDK的环境变量]
5.java -jar *.jar 可以运行的话,而直接双击不可运行jar文件
控制面板->文件夹选项->文件类型->JAR
下面的<高级>按纽
<操作>下面选 OPEN , 点右边的<编辑>,在应用程序文本框中输入jar执行的程序
我的如下:"C:\Program Files\Java\jre1.6.0_04\bin\javaw.exe" -jar "%1" %*
此处建议先浏览选择你的javaw的程序的路径,然后拷贝后面的运行参数[ -jar "%1" %*],注意不能缺少空格,如若提示找不到程序,建议修改引号
如改成:"C:\Program Files\Java\jre1.6.0_04\bin\javaw.exe -jar "%1" %*
或:"C:\Program Files\Java\jre1.6.0_04\bin\javaw.exe -jar %1" %*

如若找不到【高级】按钮,可以看看是不是存在【还原】按钮,点击【还原】后,试试看是否可以直接运行jar包,如若不行,在修改之。


方法二:

修改注册表 : HKEY_CLASSES_ROOT\Applications\javaw.exe\shell\open\command

值 为"D:\Program Files\Java\jdk1.6.0_21\jre\bin\javaw.exe" -jar "%1"

(注意目录为你所安装的jdk目录)


原文地址:http://blog.csdn.net/zhangkaihang/article/details/7684500

http://hi.baidu.com/slandi/item/5733840c11c6dee4fe240ded

笔记:Java编译打包成可以双击运行的jar

java的package假定是 package sungoku;
  • wukong1981
  • wukong1981
  • 2014年11月06日 16:36
  • 301

java项目打成可在命令行用命令运行的jar包

一、java项目没有导入第三方jar包 这时候打包就比较简单: 1. 首先在MyEclipse(或者Eclipse)中打开项目, 右键点击项目,选择“Export”; 2. 选择Java/JAR fi...
  • James_qqh
  • James_qqh
  • 2017年03月04日 14:22
  • 1582

关于双击jar文件启动命令行的解决方法

最近在做一个项目,要求数据库中的某一个表每隔五分钟去将别的表统计完的数据存到这个表中,我想这个与我所做的系统没有什么关系,就算我所做的系统停了,这个数据库统计功能还是需要继续的,所以我想用java写一...
  • eason26_li
  • eason26_li
  • 2008年03月26日 10:04
  • 454

windows下设置双击jar文件可以直接运行

本文要实现的目标是,在windows平台下安装了JDK并配置了JAVA_HOME,PATH等环境变量后,双击jar文件可以直接运行。 1、首先要明确的一点是,并不是所有的jar文件都是可以直...
  • tianshouzhi
  • tianshouzhi
  • 2014年09月27日 11:17
  • 502

如何导出Java项目成为一个可以直接双击运行的jar文件的问题

用eclipse编译好的一个Java项目导出成为一个可以直接双击运行的jar文件。 1.在需要导出的项目上右键->导出,在弹出的界面中找Java下的JAR文件,然后点击下一步,选择将JA...
  • mrm2830100
  • mrm2830100
  • 2014年03月26日 20:57
  • 3465

关于更换.jar文件默认图标

最近写了个java程序,导出.jar文件后觉得默认图标太寒酸,想换一个自个儿喜欢的。eclipse导出.jar文件网上提供了很多很正确的方法,我也不必赘述。至于更改默认图标,网上提供的一些方法真是让人...
  • scu_solar
  • scu_solar
  • 2011年06月13日 02:49
  • 2331

java用命令行编译运行时带有包和使用外部jar包的情况

命令行编译运行Java程序时,加载指定目录中的Jar包: 解决方案一: [java] view plain copy     编译:jav...
  • min954584739
  • min954584739
  • 2017年04月11日 14:39
  • 3762

eclipse 导出Runnable JAR file ,双击无法执行原因与解决 双击后闪退的原因 批处理java打包文件 @echo off start javaw -jar *.jar

eclipse 导出Runnable JAR file 导出后如果系统没有JRE,双击无法运行,需要用命令方法 安装后解决,如图    双击后闪退的原因,通过执行 java -jar TingGe...
  • swift2010
  • swift2010
  • 2018年01月01日 00:38
  • 131

利用命令行引用外部jar包以使程序正常运行的4种方法

平时写一些小的Java Demo时我比较喜欢用UltraEdit或记事本写完后,直接利用命令行进行编译和运行。这样的好处就是方便快捷。相信有这个习惯的人应该还大有人在。但是如果要引用外部jar包,应该...
  • Bettarwang
  • Bettarwang
  • 2014年06月15日 11:57
  • 3466

java环境变量配置好后双击jar文件无法运行的解决办法

java环境变量配置好后双击jar文件无法运行的解决办法 最近发现个诡异的问题,java环境变量明明配好了。但是双击xx.jar文件,就是不能直接打开运行。 先想到了第一个解决办法:运...
  • bluszhu
  • bluszhu
  • 2016年01月05日 15:17
  • 1551
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:java jar包命令行下可以双击不运行解决方法(改变java默认图标)
举报原因:
原因补充:

(最多只允许输入30个字)