双击运行jar

其它类软件,非上述版软件
回复
夜光WAN
帖子: 4
注册时间: 2022-09-29 9:26
系统: ubuntu22.04

双击运行jar

#1

帖子 夜光WAN » 2022-10-28 22:41

我在网上查到的大多数方法是单独创建.desktop文件,但这样的做法真的好麻烦。请问有没有办法通过双击jar就可以直接运行的方法?比如设置双击后默认执行java -jar命令来执行这个jar包。
头像
astolia
论坛版主
帖子: 6450
注册时间: 2008-09-18 13:11

Re: 双击运行jar

#2

帖子 astolia » 2022-10-29 11:21

最简单的方式是,写一个.desktop文件,内容大概是

代码: 全选

[Desktop Entry]
Name=Run Jar File
Exec=/usr/bin/java -jar %f
Terminal=false
Type=Application
MimeType=application/x-java-archive;application/java-archive;application/x-jar;
NoDisplay=true
放到/usr/share/applications或~/.local/share/applications里面。如果你安装的是源里的openjdk,应该有现成的.desktop文件

然后在.jar文件上右键,设置一下打开方式,选Run Jar File那个,并设置为默认用它打开。

如果你的.jar中的程序不是图形界面,需要把上面的Terminal的值改成true
回复