
[編集: THEN と入力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
エントリが Application の場合にプログラムを実行する作業ディレクトリを定義しますType
。
答え2
ショートカット/アイコンでアプリケーションを実行するようにします。
java -jar yourApplication.jar org.example.your.MainClass
ファイルの正確な場所を追加する必要があると思います。
#!/bin/sh
java -jar /home/fred/examp/Example234/Fredexample.jar