Iniciar .jar com ubuntu

1. Iniciar .jar com ubuntu

marcio costa
marciocostamsc

(usa Outra)

Enviado em 22/06/2023 - 10:06h

Pessoal, sou novo em ubuntu, preciso de uma ajuda para inicar .jar junto com o sistema.
segue o esquema desse tuto: https://raccoon.ninja/pt/dev-pt/executar-script-ao-inicializar-o-linux-ubuntu/



Crie um novo script em /etc/init.d/

nano /etc/init.d/licenca1

Para este exemplo, o script vai inicializar um servidor de licenca…

#!/bin/sh
java -Xms1024M -Xmx2048M -jar /lic/target/licence-0.0.1-SNAPSHOT.jar

Faça o script ser executável.

chmod ugo+x /etc/init.d/licenca1

Configure a inicialização do sistema para rodar seu script…

update-rc.d licenca 1defaults


Porem nao inicia quando dou um restart no sistema.

Se tento executar a script manualmente, retorna esse erro.

Error: Unable to access jarfile /lic/target/licence-0.0.1-SNAPSHOT.jar



  


2. Re: Iniciar .jar com ubuntu

Adriano Siqueira
adrisiq

(usa KDE Neon)

Enviado em 22/06/2023 - 11:29h

Pela mensagem, parece que o arquivo não está nesse diretório informado. Verifica isso.


3. Re: Iniciar .jar com ubuntu

marcio costa
marciocostamsc

(usa Outra)

Enviado em 26/06/2023 - 08:14h


adrisiq escreveu:

Pela mensagem, parece que o arquivo não está nesse diretório informado. Verifica isso.



Esse é o caminho que encontra-se o arquivo .jar




4. Re: Iniciar .jar com ubuntu

Adriano Siqueira
adrisiq

(usa KDE Neon)

Enviado em 26/06/2023 - 12:16h

Lá no seu script, você esqueceu de colocar o '~' no começo do caminho. Sem o '~', o Linux vai interpretar como caminho absoluto e como não existe vai exibir uma mensagem de erro. Poderia ser assim:
java -jar ~/lic/target/seu_aplicativo.jar 

O ideal seria colocar o caminho absoluto para seu programa:
java -jar /home/seu_nome/lic/target/seu_aplicativo.jar 

Caso o comando 'java' não seja reconhecido, configure a variável de ambiente 'JAVA_HOME' e o PATH do sistema. Ou então coloque o caminho completo até o executável do Java, por exemplo:
/usr/lib/jvm/java-8-openjdk-amd64/bin/java -jar /home/seu_nome/lic/target/seu_aplicativo.jar 







Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts