[编辑:cd CashAdv
然后输入]java -jar /home/bigaisdgood1/CashAdv/CashAdv.jar
在终端运行将正确运行我的程序并且没有任何问题。
但是,当我在 .desktop 快捷方式中使用该行代码时exec=java -jar /home/bigaisdgood1/CashAdv/CashAdv.jar
,它会运行,但不会连接。
我的 Java 程序(CashAdv.jar)通过从位于同一文件夹中的 .txt 文件创建连接字符串来连接到 Localhost。
我感觉它只是看不到 .txt 文件,但我愿意考虑其他可能性。
- 我最近尝试将 .txt 文件放在与快捷方式相同的文件夹中,但没有效果。
Exec=cd /home/bigaisdgood1/CashAdv/ && java -jar /home/bigaisdgood1/CashAdv/FindDir.jar
是无效的,当我使用快捷方式时返回错误。
答案1
使用Path=
桌面文件中的参数和Type=Application
。
例如
Path=/home/bigaisdgood1/CashAdv
Type=Application
Path
当条目为应用程序时,定义运行程序的工作目录Type
。
答案2
使快捷方式/图标执行您的应用程序:
java -jar yourApplication.jar org.example.your.MainClass
我想,你需要添加文件的精确位置,例如
#!/bin/sh
java -jar /home/fred/examp/Example234/Fredexample.jar