我想创建一个可以从计算机上任何给定文件或目录的上下文菜单中打开的 Java 应用程序。我知道如何将我的程序添加到注册表中,以便在右键单击文件时显示它,但是如何接收运行我的程序的目录/文件的位置以便在应用程序中使用它?
有没有办法可以将它作为主要参数接收?
我想创建一个可以从计算机上任何给定文件或目录的上下文菜单中打开的 Java 应用程序。我知道如何将我的程序添加到注册表中,以便在右键单击文件时显示它,但是如何接收运行我的程序的目录/文件的位置以便在应用程序中使用它?
有没有办法可以将它作为主要参数接收?
首先将您的 jar 转换为 exe 文件。然后你添加到注册表和任何东西..如果你在右键单击文件时设置(你必须设置文件关联,即你的应用程序。例如:右键单击你的目标文件选择打开方式并选择你的应用程序)你的应用程序主函数接收args[0] 中的路径。就这样...
添加上下文菜单。告诉它运行 CMD。告诉 CMD 运行 jar(然后关闭)。
HKEY_CLASSES_ROOT\ * \shell\ClickMe\Command
default="cmd \\c java c:\myJar.jar \"%1\""