使用.desktop文件使用python打开jar文件

时间:2019-07-17 15:12:02

标签: java python linux python-3.x

我在.jar文件中有一个程序。要运行它,我需要打开终端并使用“ java -jar .jar”命令运行该程序。

现在,我想创建一个桌面文件,当我双击它时,运行一个包含命令来启动我的jar程序的python文件。

但是问题是:在使用jar程序时,必须打开终端,如果关闭终端,则程序也必须关闭。

我创建了一个python文件,并在终端中运行它。该代码工作正常。但是,当我尝试使用.desktop文件运行python代码时,出现错误消息“错误:无法访问jarfile .jar”,并且终端关闭。

code.py

import subprocess

subprocess.call(['java', '-jar', '<filename>.jar'])

program.desktop

[Desktop Entry]
Type=Application
Exec=python /home/user/Downloads/code.py
Name= test
Terminal=true

0 个答案:

没有答案