Equivalentes de arquivos .bat para iniciar um arquivo jar

0

Quais são as alternativas de arquivo .bat para Linux, MacOSX e outros sistemas operacionais para iniciar um arquivo jar, por exemplo, ou outro programa (.exe, .app ...) com um clique nesse arquivo .bat / ... ?

Eu só sei .sh, mas quais sistemas operacionais suportam nativamente?

Como o arquivo .sh. Quais arquivos funcionam sob qual SO nativamente sem dependências ou bibliotecas externas (como python)

    
por Daniel Ruf 20.02.2013 / 15:10

2 respostas

1

O Bash funciona normalmente em Linux, MacOSX, BSD e alguns outros unixes. Como você nomeia o arquivo não importa, mas a maioria das pessoas o chamam de .sh. A parte importante é que a primeira linha do arquivo é esta:

#!/bin/bash

E o arquivo tem que ser executável, como com chmod +x .

    
por 20.02.2013 / 15:52
0

Tente fazer isso: link

para executá-lo em uma c ++ wrapper (deve funcionar em qualquer plataforma):

execlp("java", "java", "-jar", "myprog.jar", (char *)0);
    
por 20.02.2013 / 15:14