Il collegamento al desktop per l'eseguibile Java non si connette

4

[MODIFICA: Digitando cd CashAdv THEN] L'esecuzione di java -jar /home/bigaisdgood1/CashAdv/CashAdv.jar in un terminale eseguirà correttamente il mio programma e non ha problemi.

Tuttavia, quando uso quella riga di codice in un collegamento .desktop come exec=java -jar /home/bigaisdgood1/CashAdv/CashAdv.jar , verrebbe eseguito, ma non connesso.

Il mio programma Java (CashAdv.jar) si connette a Localhost creando una stringa di connessione da un file .txt inserito nella stessa cartella.

Ho la sensazione che non veda il file .txt, ma sono aperto ad altre possibilità.

  • Di recente ho provato a inserire il file .txt nella stessa cartella del collegamento, senza alcun effetto.
  • Exec=cd /home/bigaisdgood1/CashAdv/ && java -jar /home/bigaisdgood1/CashAdv/FindDir.jar non è valido e restituisce un errore quando utilizzo il collegamento.
posta dgood1 12.10.2015 - 10:55

2 risposte

2

Utilizza il parametro Path= nel file desktop e Type=Application .

per es.

Path=/home/bigaisdgood1/CashAdv
Type=Application

Path definisce la directory di lavoro in cui eseguire il programma, quando l'immissione di Type è Applicazione.

    
risposta data A.B. 13.10.2015 - 07:30
0

Fai in modo che il collegamento / l'icona eseguano l'applicazione:

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

Suppongo che tu debba aggiungere la posizione precisa del file, qualcosa come

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

Leggi altre domande sui tag