用java -jar xxx.jar 命令可以运行!就是双击无法运行!以前可以双击运行重装JDK,后就无法双击运行了,但在eclipse下运行完全正常。
请各位指点迷津!!!
16 个解决方案
#1
默认用Java -jar 运行
#2
是这样的 jar是不可以运行的,我们感觉它可以直接运行其实是可以用java打开,就像图片、视频可以双击打开一样。
你重装java之后java.exe找不到了,所以就打不开了,你需要把%JAVA_HOME%\bin加到path里面,要是再不行你就右键选择打开方式吧。
你重装java之后java.exe找不到了,所以就打不开了,你需要把%JAVA_HOME%\bin加到path里面,要是再不行你就右键选择打开方式吧。
#3
写一个脚本,bat或shell,直接java -jar 就好了
然后双击运行脚本
然后双击运行脚本
#4
只要机子上装有jre就可以运行
#5
#6
打包要注意 你的main class
#7
jar 在没有JVM的机子上是不可以运行的
除非你做成exe
除非你做成exe
#8
重新配置一下环境变量,网上有很多资料的
其实如果能成功安装jre的话,可执行jar文件会自动关联到jre的相关exe
重启之后立刻就能发现jar包由winrar图标变了别的样子~
肯定的,jar文件没有和jre中的exe关联起来~
其实如果能成功安装jre的话,可执行jar文件会自动关联到jre的相关exe
重启之后立刻就能发现jar包由winrar图标变了别的样子~
肯定的,jar文件没有和jre中的exe关联起来~
#9
.;C:\Program Files\Java\jdk1.6.0_10\lib\tools.jar;C:\Program Files\Java\jdk1.6.0_10\lib\dt.jar;
这是我的classpath环境变量
C:\Program Files\Java\jdk1.6.0_10\bin\;C:\Program Files\Java\jdk1.6.0_10\jre\bin\;
这是我的path环境变量
环境变量是否配置成功?
windows键+r打开“运行”,键入“cmd”
在命令行中输入“java”按回车
在命令行中输入“javac”按回车...
如果能显示出一些东西来的话就表示环境变量没有问题了
这是我的classpath环境变量
C:\Program Files\Java\jdk1.6.0_10\bin\;C:\Program Files\Java\jdk1.6.0_10\jre\bin\;
这是我的path环境变量
环境变量是否配置成功?
windows键+r打开“运行”,键入“cmd”
在命令行中输入“java”按回车
在命令行中输入“javac”按回车...
如果能显示出一些东西来的话就表示环境变量没有问题了
#10
环境正常
#11
是不是jar文件的打开方式错了?右键->打开方式->选择java.exe
#12
打开方式错误,缺少参数
打开注册表 将HKEY_CLASSES_ROOT\jar_auto_file\shell\open\command
里面的参数值修改下" F:\java\jre6\bin\javaw.exe" -jar "%1" "%*
有颜色的该为你的机器上的程序位置
打开注册表 将HKEY_CLASSES_ROOT\jar_auto_file\shell\open\command
里面的参数值修改下" F:\java\jre6\bin\javaw.exe" -jar "%1" "%*
有颜色的该为你的机器上的程序位置
#13
我的是这样,自己琢磨出来的
#14
我遇到过这样的情况,原因很简单,你没有安装jre.安装jre之后就可以直接双击运行.jar文件了
#15
如果你已经重装了jdk,我觉得应该是你的环境变量没设置好,不能运行jar文件,应该是你的classpath的设置问题,你再检查下试试!
#16
今天我也遇到这问题了,如果所有配置都正常的话。两件事情注意一下
1、导出时一定要一直按“下一步”知道选取main类,我就是贪快栽在这里(一出现对话框就点完成)
2、jar文件放在非中文目录下,这个是听说的,好像我放中文下也没事
1、导出时一定要一直按“下一步”知道选取main类,我就是贪快栽在这里(一出现对话框就点完成)
2、jar文件放在非中文目录下,这个是听说的,好像我放中文下也没事
#1
默认用Java -jar 运行
#2
是这样的 jar是不可以运行的,我们感觉它可以直接运行其实是可以用java打开,就像图片、视频可以双击打开一样。
你重装java之后java.exe找不到了,所以就打不开了,你需要把%JAVA_HOME%\bin加到path里面,要是再不行你就右键选择打开方式吧。
你重装java之后java.exe找不到了,所以就打不开了,你需要把%JAVA_HOME%\bin加到path里面,要是再不行你就右键选择打开方式吧。
#3
写一个脚本,bat或shell,直接java -jar 就好了
然后双击运行脚本
然后双击运行脚本
#4
只要机子上装有jre就可以运行
#5
#6
打包要注意 你的main class
#7
jar 在没有JVM的机子上是不可以运行的
除非你做成exe
除非你做成exe
#8
重新配置一下环境变量,网上有很多资料的
其实如果能成功安装jre的话,可执行jar文件会自动关联到jre的相关exe
重启之后立刻就能发现jar包由winrar图标变了别的样子~
肯定的,jar文件没有和jre中的exe关联起来~
其实如果能成功安装jre的话,可执行jar文件会自动关联到jre的相关exe
重启之后立刻就能发现jar包由winrar图标变了别的样子~
肯定的,jar文件没有和jre中的exe关联起来~
#9
.;C:\Program Files\Java\jdk1.6.0_10\lib\tools.jar;C:\Program Files\Java\jdk1.6.0_10\lib\dt.jar;
这是我的classpath环境变量
C:\Program Files\Java\jdk1.6.0_10\bin\;C:\Program Files\Java\jdk1.6.0_10\jre\bin\;
这是我的path环境变量
环境变量是否配置成功?
windows键+r打开“运行”,键入“cmd”
在命令行中输入“java”按回车
在命令行中输入“javac”按回车...
如果能显示出一些东西来的话就表示环境变量没有问题了
这是我的classpath环境变量
C:\Program Files\Java\jdk1.6.0_10\bin\;C:\Program Files\Java\jdk1.6.0_10\jre\bin\;
这是我的path环境变量
环境变量是否配置成功?
windows键+r打开“运行”,键入“cmd”
在命令行中输入“java”按回车
在命令行中输入“javac”按回车...
如果能显示出一些东西来的话就表示环境变量没有问题了
#10
环境正常
#11
是不是jar文件的打开方式错了?右键->打开方式->选择java.exe
#12
打开方式错误,缺少参数
打开注册表 将HKEY_CLASSES_ROOT\jar_auto_file\shell\open\command
里面的参数值修改下" F:\java\jre6\bin\javaw.exe" -jar "%1" "%*
有颜色的该为你的机器上的程序位置
打开注册表 将HKEY_CLASSES_ROOT\jar_auto_file\shell\open\command
里面的参数值修改下" F:\java\jre6\bin\javaw.exe" -jar "%1" "%*
有颜色的该为你的机器上的程序位置
#13
我的是这样,自己琢磨出来的
#14
我遇到过这样的情况,原因很简单,你没有安装jre.安装jre之后就可以直接双击运行.jar文件了
#15
如果你已经重装了jdk,我觉得应该是你的环境变量没设置好,不能运行jar文件,应该是你的classpath的设置问题,你再检查下试试!
#16
今天我也遇到这问题了,如果所有配置都正常的话。两件事情注意一下
1、导出时一定要一直按“下一步”知道选取main类,我就是贪快栽在这里(一出现对话框就点完成)
2、jar文件放在非中文目录下,这个是听说的,好像我放中文下也没事
1、导出时一定要一直按“下一步”知道选取main类,我就是贪快栽在这里(一出现对话框就点完成)
2、jar文件放在非中文目录下,这个是听说的,好像我放中文下也没事