cod*_*der 75 java jar windows-7
在命令行中运行.jar文件可以正常工作,但我无法通过双击Windows 7(64)来运行任何.jar文件.双击后似乎没有任何反应.
我尝试了"ftype"提示,没有成功.ftype jarfile ="C:\ Program Files\Java\jre7\bin\javaw.exe"-jar"%1"%*
我重新安装了JDK 7 64位,没有成功.
任何的想法?
str*_*ine 38
右键单击 - >打开方式中列出了什么?是否有其他程序列为默认程序?是否列出了Java运行时?如果列出了Java Runtime,则可以使用它运行,并使其成为运行的默认程序.
即
Right Click -> Properties -> Change -> C:\Program Files\Java\jre7\bin\javaw.exe
Ash*_*hUK 32
如果您以前使用过右键并使用\ path \打开\ your\javaw.exe,则需要删除以下注册表项.
[-HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts\.jar]
然后跑
C:\>assoc .jar=jarfile
C:\>ftype jarfile="C:\path\to\your\javaw.exe" -jar "%1" %*
Run Code Online (Sandbox Code Playgroud)
小智 16
对于Windows 7:
.jarC:\Program Files\Java\jre7\bin\javaw.exeP.B*_*key 14
如果你尝试不受欢迎的答案:
对于Windows 7:
- 启动"控制面板"
- 点击"默认程序"
- 单击"将文件类型或协议与特定程序关联"
- 双击
.jar- 浏览
C:\Program Files\Java\jre7\bin\javaw.exe- 单击"打开"按钮
- 单击按钮确定
并且jar文件仍然无法打开(在我的情况下,它就像我从未双击过):
打开命令提示符(为了安全,启用管理员权限)并键入以下命令:
java -version 这应该返回一个版本,这样你就可以安全地假设安装了java.
然后跑
java -jar "PATHTOFILE\FILENAME.JAR"
读取生成的输出.您可能会发现错误消息.
我尝试了上述所有步骤来解决问题,但没有任何效果。我已经安装了JDK和JRE。
在我的情况下,一个jar文件是通过双击打开的,而另一个则没有打开。我检查了这些文件,可能的原因是正在打开的文件是使用JAVA SE 6创建的,而未打开的文件是使用JAVA SE 7创建的。尽管如此,有问题的jar文件是通过命令提示符运行的(java -jar myfile.jar)。
我尝试右键单击->属性->更改为JDK \ bin目录和JRE \ bin目录中的javaw.exe。
我终于能够通过在注册表编辑器中更改javaw.exe路径(从JDK \ bin到JRE \ bin)来解决该问题。
转到HKEY_CLASSES_ROOT \ jarfile \ shell \ open \ command,值是
"C:\Program Files\Java\jdk-11.0.1\bin\javaw.exe" -jar "%1" %*
Run Code Online (Sandbox Code Playgroud)
我将其更改为
"C:\Program Files\Java\jre1.8.0_191\bin\javaw.exe" -jar "%1" %*
Run Code Online (Sandbox Code Playgroud)
而且有效。现在,可以通过双击打开jar文件。
小智 6
我有同样的问题.双击时无法打开.jar文件.原来我安装了两个版本的Java(Java 6和7).从控制面板卸载Java 6 - >卸载程序最终允许.jar文件在不使用命令窗口的情况下双击打开.
| 归档时间: |
|
| 查看次数: |
473915 次 |
| 最近记录: |