java - 从 Windows 上下文菜单运行 JAR

标签 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 -jar File.jar 来运行任何 jar 文件。您可以在 Eclipse 中创建可运行的 jar 文件,或 you can write the MANIFEST text files by yourself.

关于java - 从 Windows 上下文菜单运行 JAR,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28119995/

相关文章:

java - Java 中的字符计数不会累加

c++ - 使用 Visual Studio 在控制台中输出 utf8(宽流)

java - 添加索引到 jar 文件,引用外部 jar 文件

windows - 在 Windows 7 中更改内存和 CPU 使用率

java - 在后台从java启动selenium服务器

java - 将 commons-net jar 添加到 build.gradle 文件

gradle 将嵌套的 jar 依赖项捆绑到模块输出 jar 中

java - 将方法返回类型设置为 'void' 。不太明白

java - gradle:使用不同的jar配置运行两次InstallDist任务

java - 网络服务错误