如何固定可执行 jar 以在 Windows 10 中启动?

And*_*ann 14 java shortcuts jar file-shortcut windows-10

我尝试创建一个普通快捷方式和一个 javaw.exe 快捷方式,它创建上下文菜单选项“Pin to Start”,但没有任何作用。

Ins*_*ane 11

我做的第一件事是确保我拥有最新的Java SE并且 .JAR 文件关联是与Java而不是其他东西(如 WinRAR)

我必须做一些类似的事情才能让另一个应用程序固定到我使用的任务栏上,所以我知道它与目标有关,并且在研究了一些适用于 Windows 7 的相同方法之后。

为您的 .JAR创建一个快捷方式,然后右键单击并转到属性 编辑目标以匹配此格式:

%SystemRoot%\system32\cmd.exe /C "path to jar"
Run Code Online (Sandbox Code Playgroud)

来源(除了他建议做一个 cmd 的快捷方式,我实际上因为某种原因遇到了问题)

最后,将您的新快捷方式拖动到任务栏上。该图标将与 CMD 相同,但您可以轻松更改它:

希望这可以帮助!

  • 这有效。但是在 Windows 10 中,当我单击任务栏图标时,它会启动两个程序,一个用于 cmd,另一个用于 java 程序。有没有办法省略 cmd 程序(或自动关闭它)? (4认同)
  • 我使用 %SystemRoot%\explorer.exe "path to jar" 来避免 cmd 窗口 (3认同)

小智 11

创建快捷方式。将快捷方式移动到 C:\ProgramData\Microsoft\Windows\Start Menu\Programs。然后单击开始菜单并将新添加的图标拖放到您喜欢的任何位置。适用于我的 Windows 10 副本并避免 CMD 窗口。

  • 这是对的。关键是您必须从开始菜单“所有应用程序”列表本身拖动它,而不是从%APPDATA%/开始菜单/程序文件夹中拖动快捷方式。 (2认同)

小智 8

创建 jar 的快捷方式。将 'explorer' 添加到目标的开头:

"C:\Users\joe\Documents\netbeans kalendar\dist\kalendar.jar"
becomes:
explorer "C:\Users\joe\Documents\netbeans kalendar\dist\kalendar.jar"
Run Code Online (Sandbox Code Playgroud)

该快捷方式在不出现 cmd 窗口的情况下执行(它使用资源管理器代替。)您可以将其固定到任务栏,并更改它的图标。