O atalho da área de trabalho para o executável Java não conecta

4

[EDIT: Digitando cd CashAdv THEN] Executar java -jar /home/bigaisdgood1/CashAdv/CashAdv.jar em um terminal executaria meu programa corretamente e não apresentaria problemas.

No entanto, quando eu uso essa linha de código em um atalho .desktop como exec=java -jar /home/bigaisdgood1/CashAdv/CashAdv.jar , ela seria executada, mas não conectada.

Meu programa Java (CashAdv.jar) se conecta ao Localhost, fazendo uma String de conexão de um arquivo .txt colocado na mesma pasta.

Tenho a sensação de que simplesmente não vejo o arquivo .txt, mas estou aberto a outras possibilidades.

  • Recentemente, tentei colocar o arquivo .txt na mesma pasta do atalho, sem efeito.
  • Exec=cd /home/bigaisdgood1/CashAdv/ && java -jar /home/bigaisdgood1/CashAdv/FindDir.jar é inválido e retorna um erro quando uso o atalho.
por dgood1 12.10.2015 / 10:55

2 respostas

2

Use o parâmetro Path= em seu arquivo da área de trabalho e Type=Application .

Por exemplo,

Path=/home/bigaisdgood1/CashAdv
Type=Application

Path define o diretório de trabalho para executar o programa, quando a entrada de Type for Aplicativo.

    
por A.B. 13.10.2015 / 07:30
0

Faça o atalho / ícone executar seu aplicativo:

java -jar yourApplication.jar org.example.your.MainClass

Suponho que você precisa adicionar a localização precisa do arquivo, algo como

#!/bin/sh
java -jar /home/fred/examp/Example234/Fredexample.jar
    
por Fred Drothost 12.10.2015 / 11:22

Tags