Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/windows/15.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从windows上下文菜单运行JAR_Java_Windows_Jar_Regedit - Fatal编程技术网

Java 从windows上下文菜单运行JAR

Java 从windows上下文菜单运行JAR,java,windows,jar,regedit,Java,Windows,Jar,Regedit,我有一个打包为jar的java应用程序,我正在尝试为windows中的特定文件类型添加一个右键单击选项 我已经将命令reg键添加到文件类型中,当我右键单击相应的文件类型时,该命令将显示在windows资源管理器中,但jar没有成功运行 默认命令的值为: java.exe "c:\MYAPPDIR\MYAPP.jar %1" 一个命令提示符快速弹出,关闭得太快,我看不到发生了什么 此确切命令在cmd.exe提示符下工作,其中%1被替换为有效的文件名 我尝试了java而不是java.exe,并尝试

我有一个打包为jar的java应用程序,我正在尝试为windows中的特定文件类型添加一个右键单击选项

我已经将命令reg键添加到文件类型中,当我右键单击相应的文件类型时,该命令将显示在windows资源管理器中,但jar没有成功运行

默认命令的值为:

java.exe "c:\MYAPPDIR\MYAPP.jar %1"
一个命令提示符快速弹出,关闭得太快,我看不到发生了什么

此确切命令在cmd.exe提示符下工作,其中%1被替换为有效的文件名

我尝试了java而不是java.exe,并尝试了引用的变体,但没有成功


如何格式化命令?感谢您的帮助

您需要创建一个可运行的Jar文件,以便在单击它时运行它。您可以通过执行java-jar file.jar来运行任何jar文件。您可以在Eclipse中创建一个可运行的jar文件,或者那些引号看起来不正确。如果指定文件的完整路径,是否可以在命令提示下工作?探索者就是这样做的。您不需要指定-jar来调用jarfile吗?文件的完整路径是什么意思?目标文件还是jar?我后来添加了-jar,但是没有它我会得到相同的结果,我可以通过双击它来运行jar,这意味着它已经可以运行了?还是别的什么?